A Declarative Framework for Enterprise Information Systems

Størrelse: px
Starte visningen fra side:

Download "A Declarative Framework for Enterprise Information Systems"

Transkript

1 A Declarative Framework for Enterprise Information Systems Qualification Report Christian Stefansen NEXT August 2005 Dagens workflow Workflowmønstre Kodning SMAWL Intro Kontrakter CDL Arkitektur Afslutning REA 2 1

2 Problem At skrive, automatisere og overvåge forretningsgange i virksomhedssystemer i en service-orienteret arkitektur. Nuværende systemer er ikke processorienterede: 1.ad hoc-integration mellem moduler, 2.deler ikke processer med omverdenen, 3.understøtter ikke mobilitet. 3 Opgave Design en process-orienteret programmeringsplatform Processer og regler Datamodel Rapportering og overvågning 4 2

3 Processer Concurrency-modeller Processkalkuler Petrinet Workflows BPEL Business Process Execution Language YAWL Yet Another Workflow Language 5 Hvorfor formelle workflows? 6 Brugere kan let følge etableret praksis ved hvilke opgaver der kan løses nu/senere får hjælp til delegering af opgaver behøver mindre viden om hele workflowet Designere/planlæggere kan lettere kortlægge og ændre processer kan indføre struktur ad hoc kan foretage formel analyse kan delvist automatisere outsourcing og lign. Controllere får finere omkostningsregistrering (à la ABC) kan nemmere foretage præstationsanalyse 3

4 Workflowmønstre [Aalst 02-05]: 20 mønstre for kontrolvej (parallel, sekvens, valg, gentagelse etc.) 39 mønstre for datahåndtering/-vej (virkefelt, parameteroverførsel etc.) 43 mønstre for delegering (implicit, pr. kø, pr. rolle, sag, revidering) Fokus her er kontrolvejsmønstre 7 De 20 kontrolvejsmønstre 8 4

5 Nogle mønstereksempler Pattern 1: Sequence Execute activities in sequence. Pattern 13: Multiple Instances [...] Generate many instances of one activity [...] with synchronization. Pattern 6: Multiple Choice Choose several execution paths from many alternatives. Pattern 7: Synchronizing Merge Merge many execution paths. Synchronize if many paths are taken. [...] Merge if only one [...] path is taken. Mult Synch.merge 9 Flere mønstereksempler Pattern 10: Arbitrary Cycles Execute workflow graph without any structural restriction on loops. Merge Choice Merge Choice Pattern 20: Cancel Case Cancel (disable) the process) Pattern 16: Deferred Choice Execute one of two alternative threads. The choice [...] should be implicit. Def d 10 Cancel 5

6 Calculus of Communicating Systems Her bruges følgende variant: og atomiske opgaver skrives som a,b,c etc. Pattern 1: Sequence a.p ikke generel nok P.Q ikke syntaktisk korrekt P Q Vedtag at processer signalerer eksplicit afslutning på, f.eks. ok new go (P [go/ok] go?.q) 11 Eksempelkodninger Pattern 7/9: Multiple Choice/Discriminator (τ.p 1 + τ.skip!) (τ.p n + τ.skip!) ok?.(q skip?*.0 ok?*.0) P 1 Mult... Disc Q P n 12 6

7 Eksempelkodninger Pattern 10: Arbitrary Cycles new go b, go c (a.go b! go b?*.b.go c! go c?*.c.(go b! + d.(go c! + e)) Merge a b c d e Merge Choice Choice Hvad hvis Merge var Sync. Merge? 13 Hovedobservationer for mønstrene Split og join er adskilt Har fri struktur Forsinket vs. øjeblikkeligt valg Mange eksotiske split- og join-varianter Anullering Flere instanser (Multiple Instances) 14 7

8 Synch. Merge har ikke-lokal semantik Løsninger 1. Integrér med split-mønstre 2. Løs problemet runtime 3. Modtag metainformation fra tidligere split(s) Workflowmønstre Kodning SMAWL Intro Kontrakter CDL Arkitektur Afslutning Synch.merge 15 REA Flere problemer med mønstrene Hvad betyder Discriminator egentlig? Kan man annullere en opgave? Multiple Instances kombinerer split, join og repetition Synch, Merge eller Sequence er overflødig 16 8

9 Mønstrene savner formel specifikation Bedre benchmarking af workflowsprog Modeluafhængig (ej Petri net, π, EPC) Skal split og join være separate eller ej? (og hvad da med Multiple Instances) Skal alle mønstre dækkes eller kan datadelen klare nogle af dem? Bedre definition af udtrykskraft [Felleisen] 17 SMAWL a SMAll Workflow Language Designkriterier Dæk alle 20 (+2) mønstre (og mere!) Minimér behov for synkroniseringsprimitiver Bevar forbindelse til CCS Uafhængigt af data-mønstre Metode Saml mønstre i få, generelle konstruktorer Beskriv deres oversættelse til CCS 18 9

10 Dagens workflow i SMAWL workflow Q = Intro; choose any { Workflowmønstre; Kodning; SMAWL Kontrakter; CDL REA }; Arkitektur; Afslutning end Intro Workflowmønstre Kontrakter REA Kodning CDL SMAWL Arkitektur Afslutning 19 Syntaks for SMAWL 20 10

11 Britney vil være berømt 21 Transformation fra SMAWL til CCS Sequence Multiple Instances 22 11

12 Fremtid Identificer (flere) svagheder i SMAWL Overvej distribution af workflows Opstil kriterier for en processmodel og et datasprog Formaliser mønstre (om nødvendigt) Design kalkule Implementér 23 Kommercielle kontrakter Beskrevet i Commercial Contracts Fremtiden kunne være......valuering à la Black-Scholes...udnyt forbindelsen til WS-CDL 24 12

13 REA og dobbelt bogholderi Vores datamodel skal opfylde følgende: Transaktionsspor Hændelsesbaseret log (monoton) Alle (økonomiske) hændelser skal have en invers Dobbelt bogholderi og REA opfylder disse 25 Fremtid: et procesbaseret system Processsprog Datasprog Servicemønstre Auto. GUI-generering Datamodel Process mining Interoperabilitet (ontologi) omverdenen Processes hændelser Log push/pull observationer Reports/monitors Runtime-verifikation Inkrementalisering af rapporter Stream processing Dynamisk operatorplacering i overlay-netværk 26 13

14 Opsummering Processer Workflowmønstre nyttige men upræcise CCS-kodning muligt men rodet SMAWL lovende men ikke færdigt Kontraktsprog klar til kompositionel analyse Datamodel REA kræver præcis håndbog Rapportering 27 Tak! 5 minutters pause Q&A 28 14

ECE 551: Digital System * Design & Synthesis Lecture Set 5

ECE 551: Digital System * Design & Synthesis Lecture Set 5 ECE 551: Digital System * Design & Synthesis Lecture Set 5 5.1: Verilog Behavioral Model for Finite State Machines (FSMs) 5.2: Verilog Simulation I/O and 2001 Standard (In Separate File) 3/4/2003 1 ECE

Læs mere

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU OUTLINE INEFFICIENCY OF ATTILA WAYS TO PARALLELIZE LOW COMPATIBILITY IN THE COMPILATION A SOLUTION

Læs mere

Basic statistics for experimental medical researchers

Basic statistics for experimental medical researchers Basic statistics for experimental medical researchers Sample size calculations September 15th 2016 Christian Pipper Department of public health (IFSV) Faculty of Health and Medicinal Science (SUND) E-mail:

Læs mere

Strings and Sets: set complement, union, intersection, etc. set concatenation AB, power of set A n, A, A +

Strings and Sets: set complement, union, intersection, etc. set concatenation AB, power of set A n, A, A + Strings and Sets: A string over Σ is any nite-length sequence of elements of Σ The set of all strings over alphabet Σ is denoted as Σ Operators over set: set complement, union, intersection, etc. set concatenation

Læs mere

Portal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration

Portal Registration. Check Junk Mail for activation  . 1 Click the hyperlink to take you back to the portal to confirm your registration Portal Registration Step 1 Provide the necessary information to create your user. Note: First Name, Last Name and Email have to match exactly to your profile in the Membership system. Step 2 Click on the

Læs mere

Martin Lohse. Passing. Three mobile for accordion. Composed

Martin Lohse. Passing. Three mobile for accordion. Composed Martin Lohse Passing Three mobile for accordion Composed 2011-12 Passing Three mobile for accordion The score is in exact pitch, and the proposed registers can be changed according to room and instrument

Læs mere

TM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax

TM4 Central Station. User Manual / brugervejledning K2070-EU. Tel Fax TM4 Central Station User Manual / brugervejledning K2070-EU STT Condigi A/S Niels Bohrs Vej 42, Stilling 8660 Skanderborg Denmark Tel. +45 87 93 50 00 Fax. +45 87 93 50 10 info@sttcondigi.com www.sttcondigi.com

Læs mere

Resource types R 1 1, R 2 2,..., R m CPU cycles, memory space, files, I/O devices Each resource type R i has W i instances.

Resource types R 1 1, R 2 2,..., R m CPU cycles, memory space, files, I/O devices Each resource type R i has W i instances. System Model Resource types R 1 1, R 2 2,..., R m CPU cycles, memory space, files, I/O devices Each resource type R i has W i instances. Each process utilizes a resource as follows: request use e.g., request

Læs mere

IPv6 Application Trial Services. 2003/08/07 Tomohide Nagashima Japan Telecom Co., Ltd.

IPv6 Application Trial Services. 2003/08/07 Tomohide Nagashima Japan Telecom Co., Ltd. IPv6 Application Trial Services 2003/08/07 Tomohide Nagashima Japan Telecom Co., Ltd. Outline Our Trial Service & Technology Details Activity & Future Plan 2 Outline Our Trial Service & Technology Details

Læs mere

Help / Hjælp

Help / Hjælp Home page Lisa & Petur www.lisapetur.dk Help / Hjælp Help / Hjælp General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. The Association

Læs mere

Letvægts PHP engine for BPEL baseret på XML omskrivning

Letvægts PHP engine for BPEL baseret på XML omskrivning LetvægtsPHPengineforBPEL baseretpåxml omskrivning Afsluttendediplomprojektaf Skovhøjen1 7100Vejle E Mail:dkt@itu.dk Vejleder:Prof.ThomasHildebrandt Projektperiode Opgavestart:1.Februar2008 Afleveringafopgave:1.August2008

Læs mere

Design by Contract. Design and Programming by Contract. Oversigt. Prædikater

Design by Contract. Design and Programming by Contract. Oversigt. Prædikater Design by Contract Design and Programming by Contract Anne Haxthausen ah@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark Design by Contract er en teknik til at specificere

Læs mere

LUL s Flower Power Vest dansk version

LUL s Flower Power Vest dansk version LUL s Flower Power Vest dansk version Brug restgarn i bomuld, bomuld/acryl, uld etc. 170-220 m/50 g One size. Passer str S-M. Brug større hæklenål hvis der ønskes en større størrelse. Hæklenål 3½ mm. 12

Læs mere

Bilag 2 og 3 og værktøjer

Bilag 2 og 3 og værktøjer Bilag 2 og 3 og værktøjer Lars Erik Storgaard Geodatastyrelsen, laers@gst.dk Program for workshop Geodatastyrelsen Formål hvorfor workshop? Kvalificering af listen over myndigheder Temakammerater Opmærksomhed

Læs mere

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index DET KONGELIGE Index Download driver... 2 Find the Windows 7 version.... 2 Download the Windows Vista driver.... 4 Extract driver... 5 Windows Vista installation of a printer.... 7 Side 1 af 12 DET KONGELIGE

Læs mere

Enterprise Strategy Program

Enterprise Strategy Program Enterprise Strategy Program Putting Business Before Technology Anders Bonde Enterprise Strategy Lead, Microsoft Services Denmark Er Enterprise Strategy noget for dig? Det ultimative spørgsmål... Måske

Læs mere

Den Danske Esri Brugerkonference 2019 What's new in ArcGIS Enterprise og Administration af ArcGIS Enterprise

Den Danske Esri Brugerkonference 2019 What's new in ArcGIS Enterprise og Administration af ArcGIS Enterprise Den Danske Esri Brugerkonference 2019 What's new in ArcGIS Enterprise og Administration af ArcGIS Enterprise Torben Vidding Willadsen, Geoinfo Agenda Shared instances News! Hvad er ArcGIS Enterprise? (den

Læs mere

Status på det trådløse netværk

Status på det trådløse netværk Status på det trådløse netværk Der er stadig problemer med det trådløse netværk, se status her: http://driftstatus.sdu.dk/?f=&antal=200&driftid=1671#1671 IT-service arbejder stadig med at løse problemerne

Læs mere

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com.

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com. 052430_EngelskC 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau C www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation

Læs mere

Special VFR. - ved flyvning til mindre flyveplads uden tårnkontrol som ligger indenfor en kontrolzone

Special VFR. - ved flyvning til mindre flyveplads uden tårnkontrol som ligger indenfor en kontrolzone Special VFR - ved flyvning til mindre flyveplads uden tårnkontrol som ligger indenfor en kontrolzone SERA.5005 Visual flight rules (a) Except when operating as a special VFR flight, VFR flights shall be

Læs mere

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen.  og 052431_EngelskD 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau D www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation

Læs mere

High-Performance Data Mining med SAS Enterprise Miner 14.1

High-Performance Data Mining med SAS Enterprise Miner 14.1 High-Performance Data Mining med SAS Enterprise Miner 14.1 nye procedurer til en mere effektiv modeludviklingsproces Kristina Birch, Advisory Analytical Consultant, SAS Institute Indhold Hvad er High-Performance

Læs mere

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1 IBM Network Station Manager esuite 1.5 / NSM Integration IBM Network Computer Division tdc - 02/08/99 lotusnsm.prz Page 1 New esuite Settings in NSM The Lotus esuite Workplace administration option is

Læs mere

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services Sporbarhed og Rapportering i Quality Center Kim Stenbo Nielsen NNIT Application Management Services Indhold INTRODUKTION Hvem er jeg Hvad vil jeg fortælle om QC std. rapporteringsfaciliteter EXCEL RAPPORTER

Læs mere

Kort A. Tidsbegrænset EF/EØS-opholdsbevis (anvendes til EF/EØS-statsborgere) (Card A. Temporary EU/EEA residence permit used for EU/EEA nationals)

Kort A. Tidsbegrænset EF/EØS-opholdsbevis (anvendes til EF/EØS-statsborgere) (Card A. Temporary EU/EEA residence permit used for EU/EEA nationals) DENMARK Residence cards EF/EØS opholdskort (EU/EEA residence card) (title on card) Kort A. Tidsbegrænset EF/EØS-opholdsbevis (anvendes til EF/EØS-statsborgere) (Card A. Temporary EU/EEA residence permit

Læs mere

IBM WebSphere Operational Decision Management

IBM WebSphere Operational Decision Management IBM WebSphere Operational Decision Management 8 0 45., WebSphere Operational Decision Management 8, 0, 0. Copyright IBM Corporation 2008, 2012. ........... 1 1:........ 2....... 3 Event Runtime...... 11...........

Læs mere

Maskindirektivet og Remote Access. Arbejdstilsynet Dau konference 2015 Arbejdsmiljøfagligt Center Erik Lund Lauridsen

Maskindirektivet og Remote Access. Arbejdstilsynet Dau konference 2015 Arbejdsmiljøfagligt Center Erik Lund Lauridsen Maskindirektivet og Remote Access Arbejdstilsynet Dau konference 2015 Arbejdsmiljøfagligt Center Erik Lund Lauridsen ell@at.dk Marts 2015 1 MD - Personsikkerhed og Remoten Hvad er spillepladen for personsikkerhed

Læs mere

Øg sporbarhed og produktivitet gennem integration

Øg sporbarhed og produktivitet gennem integration Øg sporbarhed og produktivitet gennem integration Hvem er jeg? De næste 40 minu4er DevOps hos TestHuset En normal case - Problemstillinger - Hvordan vi arbejder med kunden - Løsning Q&A DevOps DevOps is

Læs mere

Articles of Association. Vedtægter ISS A/S ISS A/S. CVR-nr. 28 50 47 99. CVR no. 28 50 47 99

Articles of Association. Vedtægter ISS A/S ISS A/S. CVR-nr. 28 50 47 99. CVR no. 28 50 47 99 Vedtægter Articles of Association ISS A/S ISS A/S CVR-nr. 28 50 47 99 CVR no. 28 50 47 99 1. Navn, formål og koncernsprog 1. Name, objects and official group language 1.1 Selskabets navn er ISS A/S. 1.1

Læs mere

Vina Nguyen HSSP July 13, 2008

Vina Nguyen HSSP July 13, 2008 Vina Nguyen HSSP July 13, 2008 1 What does it mean if sets A, B, C are a partition of set D? 2 How do you calculate P(A B) using the formula for conditional probability? 3 What is the difference between

Læs mere

Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS

Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS Wholesale Dealer s Authorisation regarding Medicinal Products within the EC/EEA Sundhedsstyrelsen godkender hermed, at The Danish Medicines

Læs mere

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1 Project Step 7 Behavioral modeling of a dual ported register set. Copyright 2006 - Joanne DeGroat, ECE, OSU 1 The register set Register set specifications 16 dual ported registers each with 16- bit words

Læs mere

Timetable will be aviable after sep. 5. when the sing up ends. Provicius timetable on the next sites.

Timetable will be aviable after sep. 5. when the sing up ends. Provicius timetable on the next sites. English Information about the race. Practise Friday oct. 9 from 12.00 to 23.00 Saturday oct. 10. door open at 8.00 to breakfast/coffee Both days it will be possible to buy food and drinks in the racecenter.

Læs mere

Side 1 af 9. SEPA Direct Debit Betalingsaftaler Vejledning

Side 1 af 9. SEPA Direct Debit Betalingsaftaler Vejledning Side 1 af 9 SEPA Direct Debit Betalingsaftaler Vejledning 23.11.2015 1. Indledning Denne guide kan anvendes af kreditorer, som ønsker at gøre brug af SEPA Direct Debit til opkrævninger i euro. Guiden kan

Læs mere

WINDCHILL THE NEXT STEPS

WINDCHILL THE NEXT STEPS WINDCHILL THE NEXT STEPS PTC/user, 4. marts 2015 Jens Christian Jensen, Econocap Agenda Windchill the next steps Bliv opdateret og inspireret til at se hvor Windchill kan hjælpe dig med andet end blot

Læs mere

Engineering of Chemical Register Machines

Engineering of Chemical Register Machines Prague International Workshop on Membrane Computing 2008 R. Fassler, T. Hinze, T. Lenser and P. Dittrich {raf,hinze,thlenser,dittrich}@minet.uni-jena.de 2. June 2008 Outline 1 Motivation Goal Realization

Læs mere

Vejledning til Sundhedsprocenten og Sundhedstjek

Vejledning til Sundhedsprocenten og Sundhedstjek English version below Vejledning til Sundhedsprocenten og Sundhedstjek Udfyld Sundhedsprocenten Sæt mål og lav en handlingsplan Book tid til Sundhedstjek Log ind på www.falckhealthcare.dk/novo Har du problemer

Læs mere

Kapitalstruktur i Danmark. M. Borberg og J. Motzfeldt

Kapitalstruktur i Danmark. M. Borberg og J. Motzfeldt Kapitalstruktur i Danmark M. Borberg og J. Motzfeldt KORT OM ANALYSEN Omfattende studie i samarbejde med Økonomisk Ugebrev Indblik i ledelsens motiver for valg af kapitalstruktur Er der en optimal kapitalstruktur

Læs mere

Mandara. PebbleCreek. Tradition Series. 1,884 sq. ft robson.com. Exterior Design A. Exterior Design B.

Mandara. PebbleCreek. Tradition Series. 1,884 sq. ft robson.com. Exterior Design A. Exterior Design B. Mandara 1,884 sq. ft. Tradition Series Exterior Design A Exterior Design B Exterior Design C Exterior Design D 623.935.6700 robson.com Tradition OPTIONS Series Exterior Design A w/opt. Golf Cart Garage

Læs mere

Mandara. PebbleCreek. Tradition Series. 1,884 sq. ft robson.com. Exterior Design A. Exterior Design B.

Mandara. PebbleCreek. Tradition Series. 1,884 sq. ft robson.com. Exterior Design A. Exterior Design B. Mandara 1,884 sq. ft. Tradition Series Exterior Design A Exterior Design B Exterior Design C Exterior Design D 623.935.6700 robson.com Tradition Series Exterior Design A w/opt. Golf Cart Garage Exterior

Læs mere

Generalized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US

Generalized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US Generalized Probit Model in Design of Dose Finding Experiments Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US Outline Motivation Generalized probit model Utility function Locally optimal designs

Læs mere

H2020 DiscardLess ( ) Lessons learnt. Chefkonsulent, seniorrådgiver Erling P. Larsen, DTU Aqua, Denmark,

H2020 DiscardLess ( ) Lessons learnt.   Chefkonsulent, seniorrådgiver Erling P. Larsen, DTU Aqua, Denmark, H2020 DiscardLess (2015-2019) Lessons learnt www.discardless.eu Chefkonsulent, seniorrådgiver Erling P. Larsen, DTU Aqua, Denmark, Fra ændrede fiskeredskaber til cost-benefit analyser Endnu et skifte i

Læs mere

Grafer og graf-gennemløb

Grafer og graf-gennemløb Grafer og graf-gennemløb Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges). Dvs. ordnede par af knuder. Figur: Terminologi: n = V, m = E (eller V og E (mis)bruges som V og E ).

Læs mere

ERHVERVSØKONOMI & VIDENSKABSTEORI

ERHVERVSØKONOMI & VIDENSKABSTEORI Københavns Universitet, 27.11.14 Fagets Videnskabsteori i går, i dag, i morgen ERHVERVSØKONOMI & VIDENSKABSTEORI Christian T. Lystbæk 2 Kurserne [i Fagets Videnskabsteori] skal tilrettelægges på det enkelte

Læs mere

2013 SP1. Konfiguration af koncernindblik. Configuration Guide

2013 SP1. Konfiguration af koncernindblik. Configuration Guide 2013 SP1 Konfiguration af koncernindblik Configuration Guide Intellectual Property Rights This document is the property of ScanJour. The data contained herein, in whole or in part, may not be duplicated,

Læs mere

Fejlbeskeder i SMDB. Business Rules Fejlbesked Kommentar. Validate Business Rules. Request- ValidateRequestRegist ration (Rules :1)

Fejlbeskeder i SMDB. Business Rules Fejlbesked Kommentar. Validate Business Rules. Request- ValidateRequestRegist ration (Rules :1) Fejlbeskeder i SMDB Validate Business Rules Request- ValidateRequestRegist ration (Rules :1) Business Rules Fejlbesked Kommentar the municipality must have no more than one Kontaktforløb at a time Fejl

Læs mere

Hvad skal vi leve af i fremtiden?

Hvad skal vi leve af i fremtiden? Konkurrenceevnedebat: Hvad skal vi leve af i fremtiden? Mandag den 3. november 2014 www.regionmidtjylland.dk 1 Agenda Globalisering og dens udfordringer Væsentlige spørgsmål Eksempler 2 www.regionmidtjylland.dk

Læs mere

Vejledning til at tjekke om du har sat manuel IP på din computer.

Vejledning til at tjekke om du har sat manuel IP på din computer. Indhold Vejledning til at, komme på nettet. (DANSK)... 2 Gælder alle systemer.... 2 Vejledning til at tjekke om du har sat manuel IP på din computer.... 2 Windows 7... 2 Windows Vista... 2 Windows XP...

Læs mere

Grafer og graf-gennemløb

Grafer og graf-gennemløb Grafer og graf-gennemløb Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges). Dvs. ordnede par af knuder. Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges).

Læs mere

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. På dansk/in Danish: Aarhus d. 10. januar 2013/ the 10 th of January 2013 Kære alle Chefer i MUS-regi! Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. Og

Læs mere

Korteste veje. Introduktion Egenskaber for korteste veje Dijkstras algoritme Korteste veje på DAGs. Philip Bille

Korteste veje. Introduktion Egenskaber for korteste veje Dijkstras algoritme Korteste veje på DAGs. Philip Bille Korteste veje Introduktion Egenskaber for korteste veje Dijkstras algoritme Korteste veje på DAGs Philip Bille Korteste veje Introduktion Egenskaber for korteste veje Dijkstras algoritme Korteste veje

Læs mere

Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS

Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS Wholesale Distribution Authorisation regarding Medicinal Products within the EC/EEA Sundhedsstyrelsen godkender hermed, at The Danish Health

Læs mere

Software Design (SWD) Spørgsmål 1

Software Design (SWD) Spørgsmål 1 Spørgsmål 1 Unified Process Du skal give en beskrivelse af Unified Process. Beskrivelsen skal indeholde forklaring på følgende begreber: Phase Iteration Discipline Activity Milestone Artifact Spørgsmål

Læs mere

Nanna Flindt Kreiner lektor i retorik og engelsk Rysensteen Gymnasium. Indsigt i egen læring og formativ feedback

Nanna Flindt Kreiner lektor i retorik og engelsk Rysensteen Gymnasium. Indsigt i egen læring og formativ feedback Nanna Flindt Kreiner lektor i retorik og engelsk Rysensteen Gymnasium Indsigt i egen læring og formativ feedback Reformen om indsigt i egen læring hvordan eleverne kan udvikle deres evne til at reflektere

Læs mere

Nordic imbalance settlement Settlement banks. as per

Nordic imbalance settlement Settlement banks. as per Nordic imbalance settlement Settlement banks as per 15.10.2019 Settlement banks in Nordic Imbalance Settlement Enclosed are the settlement banks. More settlement banks can be approved. For more information

Læs mere

Software Design (SWD) Spørgsmål 1

Software Design (SWD) Spørgsmål 1 Spørgsmål 1 Unified Process Du skal give en beskrivelse af Unified Process. Beskrivelsen skal indeholde forklaring på følgende begreber: Phase Iteration Discipline Activity Milestone Artifact Spørgsmål

Læs mere

Korteste veje. Introduktion Egenskaber for korteste veje Dijkstras algoritme Korteste veje på DAGs. Philip Bille

Korteste veje. Introduktion Egenskaber for korteste veje Dijkstras algoritme Korteste veje på DAGs. Philip Bille Korteste veje Introduktion Egenskaber for korteste veje Dijkstras algoritme Korteste veje på DAGs Philip Bille Korteste veje Introduktion Egenskaber for korteste veje Dijkstras algoritme Korteste veje

Læs mere

Opsætning af Oracle Designer 10g repositorie

Opsætning af Oracle Designer 10g repositorie Opsætning af Oracle Designer 10g repositorie Dette dokument beskriver hvordan man opsætter det repositorie, som Oracle Designer gemmer sine data i. Udgangspunktet er at man har installeret Oracle Database

Læs mere

Trolling Master Bornholm 2016 Nyhedsbrev nr. 5

Trolling Master Bornholm 2016 Nyhedsbrev nr. 5 Trolling Master Bornholm 2016 Nyhedsbrev nr. 5 English version further down Kim Finne med 11 kg laks Laksen blev fanget i denne uge øst for Bornholm ud for Nexø. Et andet eksempel er her to laks taget

Læs mere

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8 Shooting tethered med Canon EOS-D i Capture One Pro Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8 For Canon EOS-D ejere der fotograferer Shooting tethered med EOS-Utility eller

Læs mere

Nintex Workflow UK/DK

Nintex Workflow UK/DK Nintex Workflow UK/DK Når Nintex Workflows anvendes i et Dansk sproget SharePoint miljø, er der lidt forskel på hvad de forskellige elementer kaldes, såvel som rækkefølgen på disse. Noget er oversat, noget

Læs mere

Remember the Ship, Additional Work

Remember the Ship, Additional Work 51 (104) Remember the Ship, Additional Work Remember the Ship Crosswords Across 3 A prejudiced person who is intolerant of any opinions differing from his own (5) 4 Another word for language (6) 6 The

Læs mere

Getting your Agillic solution up-to-speed with your digital marketing ambitions

Getting your Agillic solution up-to-speed with your digital marketing ambitions Getting your Agillic solution up-to-speed with your digital marketing ambitions Tech talk Agillic Summit 2018 Bo Reenberg Tech lead, Responsive 1 The Reason??????? questionnaire Micro site Newsletter A

Læs mere

Agenda. The need to embrace our complex health care system and learning to do so. Christian von Plessen Contributors to healthcare services in Denmark

Agenda. The need to embrace our complex health care system and learning to do so. Christian von Plessen Contributors to healthcare services in Denmark Agenda The need to embrace our complex health care system and learning to do so. Christian von Plessen Contributors to healthcare services in Denmark Colitis and Crohn s association Denmark. Charlotte

Læs mere

KOLLEKTIV VIDEN OG DIGITAL DATADREVET INDDRAGELSE I DET OFFENTLIGE

KOLLEKTIV VIDEN OG DIGITAL DATADREVET INDDRAGELSE I DET OFFENTLIGE KOLLEKTIV VIDEN OG DIGITAL DATADREVET INDDRAGELSE I DET OFFENTLIGE HVEM ER BACKSCATTER? Hos Backscatter mødes HUMAN SCIENCE og DATAVIDENSKAB i big data analyser, rådgivning og workshopfacilitering, der

Læs mere

Linear Programming ١ C H A P T E R 2

Linear Programming ١ C H A P T E R 2 Linear Programming ١ C H A P T E R 2 Problem Formulation Problem formulation or modeling is the process of translating a verbal statement of a problem into a mathematical statement. The Guidelines of formulation

Læs mere

Business Rules Fejlbesked Kommentar

Business Rules Fejlbesked Kommentar Fejlbeskeder i SMDB Validate Business Request- ValidateRequestRegi stration ( :1) Business Fejlbesked Kommentar the municipality must have no more than one Kontaktforløb at a time Fejl 1: Anmodning En

Læs mere

Trolling Master Bornholm 2014

Trolling Master Bornholm 2014 Trolling Master Bornholm 2014 (English version further down) Ny præmie Trolling Master Bornholm fylder 10 år næste gang. Det betyder, at vi har fundet på en ny og ganske anderledes præmie. Den fisker,

Læs mere

Processer og tråde. dopsys 1

Processer og tråde. dopsys 1 Processer og tråde dopsys 1 Motivation.. parallelle processer udnytter hardwaren bedre: Batch operativsystemer (50 erne) hhv. små systemer: Multiprogrammering og time-sharing (fra 60 erne og frem): dopsys

Læs mere

Grafer og graf-gennemløb

Grafer og graf-gennemløb Grafer og graf-gennemløb Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges). Dvs. ordnede par af knuder. Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges).

Læs mere

Løsning af skyline-problemet

Løsning af skyline-problemet Løsning af skyline-problemet Keld Helsgaun RUC, oktober 1999 Efter at have overvejet problemet en stund er min første indskydelse, at jeg kan opnå en løsning ved at tilføje en bygning til den aktuelle

Læs mere

Kræver generelt at diverse ventetider er eksponentialfordelte. Faste rammer for serverdiscipliner mv. Svært at modellere ikke-standard køsystemer.

Kræver generelt at diverse ventetider er eksponentialfordelte. Faste rammer for serverdiscipliner mv. Svært at modellere ikke-standard køsystemer. Opsamling eksakte modeller Fordele Praktiske til initierende analyser/dimensionering Ofte nemme at regne på. Kan bruges til at løse optimeringsopgaver, som ellers ville kræve snedige simulationsdesigns.

Læs mere

Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS

Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS Wholesale Distribution Authorisation regarding Medicinal Products within the EC/EEA Sundhedsstyrelsen godkender hermed, at The Danish Health

Læs mere

Torsdag 5. oktober 2017 Hal F DIGITALISERINGSKONFERENCE

Torsdag 5. oktober 2017 Hal F DIGITALISERINGSKONFERENCE Torsdag 5. oktober 2017 Hal F DIGITALISERINGSKONFERENCE kl. 9.40 Velkomst, registrering og indledning ved Claus Clausen kl. 9.50 #01 Industri 4.0 omsat i praksis Ved Bo Lybæk, President and CEO, GPV International,

Læs mere

Partner session 2 Mamut - Temadag

Partner session 2 Mamut - Temadag Partner session 2 Mamut - Temadag 22. & 23. september 2009 Agenda Mamut Online Desktop 1.5 Gennemgang af nyheder i MOD 1.5 v/antonio Bibovski Hosted Services (NO HANDOUTS) Positionering af hostede services

Læs mere

Bilag 8. TDC technical requirements for approval of splitterfilters and inline filters intended for shared access (ADSL or VDSL over POTS).

Bilag 8. TDC technical requirements for approval of splitterfilters and inline filters intended for shared access (ADSL or VDSL over POTS). Bilag 8. TDC technical requirements for approval of splitters and inline s intended for shared access (ADSL or VDSL over POTS). Dette bilag udgør bilag 8 til det mellem parterne tiltrådte Produkttillæg

Læs mere

Fejlbeskeder i Stofmisbrugsdatabasen (SMDB)

Fejlbeskeder i Stofmisbrugsdatabasen (SMDB) Fejlbeskeder i Stofmisbrugsdatabasen (SMDB) Oversigt over fejlbeskeder (efter fejlnummer) ved indberetning til SMDB via webløsning og via webservices (hvor der dog kan være yderligere typer fejlbeskeder).

Læs mere

Vores mission hos ANTIDARK er at bringe kvalitetsbelysning ind i dit liv.

Vores mission hos ANTIDARK er at bringe kvalitetsbelysning ind i dit liv. Since the dawn of time, man has depended on the existence of light. The sun forced darkness to retreat into the shadows and made life possible. In our modern lives we still depend on light in order to

Læs mere

Intelligent Packaging Solutions

Intelligent Packaging Solutions Intelligent Packaging Solutions Hofstätter & Ebbesen A/S Højvangen 19 3060 Espergærde Denmark Tel +45 4912 2122 Fax +45 4912 2199 info@ultraplast.dk www.ultraplast.dk UltraPlast is a hi-tech company specializing

Læs mere

Overlad din serverdrift til Microsoft

Overlad din serverdrift til Microsoft Microsoft Online Services Overlad din serverdrift til Microsoft Jesper Grønbæk, salgschef Microsoft Online Service Microsoft Danmark One Step Ahead Den 15. og 16. marts 2010 Hotel Svendborg Agenda Hvilke

Læs mere

IVÆKST Økonomiværkstedet Bogholderi

IVÆKST Økonomiværkstedet Bogholderi IVÆKST Økonomiværkstedet Bogholderi 2012 Velkommen til Økonomiværkstedet Program 07:45 Kaffe 08:00 Bogholderi 08:30 Øvelse med Bogholderi 08:50 Pause 09:00 Case eksempler på løsning 09:20 Diskussion i

Læs mere

A Profile for Safety Critical Java

A Profile for Safety Critical Java A Profile for Safety Critical Java Martin Schoeberl Hans Søndergaard Bent Thomsen Anders P. Ravn Præsenteret af: Henrik Kragh-Hansen November 8, 2007 Forfatterne Martin Schoeberl Udvikler af JOP processoren

Læs mere

Praktiske erfaringer og eksempler på forandringsledelse. 23. april 2014

Praktiske erfaringer og eksempler på forandringsledelse. 23. april 2014 Senior Konsulent Lars Møller Praktiske erfaringer og eksempler på forandringsledelse. 23. april 2014 lm@lmcons.dk +45 42638881 Agenda Min baggrund og erfaringsområder Eks. på problemstillinger omkring

Læs mere

Views etc. Databaser

Views etc. Databaser Views etc. Databaser Views Med Views kan vi gemme nogle af de lange select sætninger. I vores eksempel fra tidligere er det f.eks. forbundet med en del besvær at finde telefon nr og bilmærker for en sælger

Læs mere

Grafer og graf-gennemløb

Grafer og graf-gennemløb Grafer og graf-gennemløb Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges). Dvs. ordnede par af knuder. Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges).

Læs mere

A Strategic Partnership between Aarhus University, Nykredit & PwC. - Focusing on Small and Medium-sized Enterprises

A Strategic Partnership between Aarhus University, Nykredit & PwC. - Focusing on Small and Medium-sized Enterprises A Strategic Partnership between Aarhus University, Nykredit & PwC - Focusing on Small and Medium-sized Enterprises 04-12-2013 1 Why Danmark vinder bronze i innovation, men sakker bagud i forhold til vores

Læs mere

Singleton pattern i Java

Singleton pattern i Java Denne guide er oprindeligt udgivet på Eksperten.dk Singleton pattern i Java Denne artikel beskriver Singleton pattern og implementation i Java. Den forudsætter kendskab til Java men ikke til Singleton.

Læs mere

Grafer og graf-gennemløb

Grafer og graf-gennemløb Grafer og graf-gennemløb Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges). Dvs. ordnede par af knuder. Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges).

Læs mere

Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS

Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS Wholesale Distribution Authorisation regarding Medicinal Products within the EC/EEA Lægemiddelstyrelsen godkender hermed, at The Danish Medicines

Læs mere

CLARIN-DK Status. info.clarin.dk. Bente Maegaard. National Coordinator Vice Executive Director

CLARIN-DK Status. info.clarin.dk. Bente Maegaard. National Coordinator Vice Executive Director CLARIN-DK Status info.clarin.dk Bente Maegaard National Coordinator Vice Executive Director bmaegaard@hum.ku.dk Danish funding scheme First Danish CLARIN funding 2008-2011 - Research infrastructure funds

Læs mere

Central Statistical Agency.

Central Statistical Agency. Central Statistical Agency www.csa.gov.et 1 Outline Introduction Characteristics of Construction Aim of the Survey Methodology Result Conclusion 2 Introduction Meaning of Construction Construction may

Læs mere

Microservices. Hvad er det og hvordan kommer du i gang?

Microservices. Hvad er det og hvordan kommer du i gang? Microservices Hvad er det og hvordan kommer du i gang? Introduktion til Microservices Softwareudvikling Historie Softwarearkitektur Mentoring 10 konsulenter Bezos befaling All teams will henceforth expose

Læs mere

Dynamisk programmering

Dynamisk programmering Dynamisk programmering Dynamisk programmering Optimeringsproblem: man ønsker at finde bedste den kombinatoriske struktur (struktur opbygget af et endeligt antal enkeltdele) blandt mange mulige. Eksempler:

Læs mere

HVAD ER VÆRDIEN AF ANALYTICS FOR DIN VIRKSOMHED

HVAD ER VÆRDIEN AF ANALYTICS FOR DIN VIRKSOMHED HVAD ER VÆRDIEN AF ANALYTICS FOR DIN VIRKSOMHED AARHUS D. 26. MAJ 2015 PETER ANDERSEN, SAS INSTITUTE THE POWER TO KNOW HVEM ER SAS INSTITUTE? 91 af top 100-virksomhederne på 2013 FORTUNE Global 500 listen

Læs mere

Trolling Master Bornholm 2016 Nyhedsbrev nr. 3

Trolling Master Bornholm 2016 Nyhedsbrev nr. 3 Trolling Master Bornholm 2016 Nyhedsbrev nr. 3 English version further down Fremragende vejr og laks hele vejen rundt om øen Weekendens fremragende vejr (se selv de bare arme) lokkede mange bornholmske

Læs mere

Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS

Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS Tilladelse til engrosforhandling af lægemidler indenfor EU/EØS Wholesale Distribution Authorisation regarding Medicinal Products within the EC/EEA Lægemiddelstyrelsen godkender hermed, at The Danish Medicines

Læs mere

QUICK MANUAL BRUGERNAVN: ADMIN PASSWORD: 00000 APP: SMARTEYES PRO PORT: 50100. SecVision - Quick Manual v1.0

QUICK MANUAL BRUGERNAVN: ADMIN PASSWORD: 00000 APP: SMARTEYES PRO PORT: 50100. SecVision - Quick Manual v1.0 QUICK MANUAL BRUGERNAVN: ADMIN PASSWORD: 00000 APP: SMARTEYES PRO PORT: 50100 SecVision - Quick Manual v1.0 1. System Login 1.1. Bruger Login ID: admin Password: 00000 1.2. Indstilling af dato/tid og harddisk

Læs mere

Afsætning af sprøjtevæske gennem fiberdug

Afsætning af sprøjtevæske gennem fiberdug Afsætning af sprøjtevæske gennem fiberdug Projekt: udvikling af nye teknikker i behandling af havebrugskulturer English summery Title: Deposition on small plants when spraying through fleece with conventional

Læs mere

Systematisk Innovation med Enterprise Arkitektur

Systematisk Innovation med Enterprise Arkitektur Systematisk Innovation med Enterprise September 2010 version 1.2 Allan Bo Rasmussen Partner, EA Fellows allan@eafellows.com EA Fellows Enterprise Architecture Professionals En tur i helikopteren Privatliv

Læs mere

Nova Projekt WorkFlow. 2 Level godkendelse m/u beløbsmaksimum

Nova Projekt WorkFlow. 2 Level godkendelse m/u beløbsmaksimum Nova Projekt WorkFlow 2 Level godkendelse m/u beløbsmaksimum Scenarie 1: Beløbsmaks overskredet Beløbsmax bruges ikke for Level 2 godkender! 20.000 10.000 Scenarie 2: Beløbsmaks IKKE overskredet 5.000

Læs mere