A Declarative Framework for Enterprise Information Systems
|
|
- Birgitte Jeppesen
- 8 år siden
- Visninger:
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 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 merePARALLELIZATION 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 mereBasic 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 mereStrings 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 merePortal 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 mereMartin 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 mereTM4 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 mereResource 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 mereIPv6 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 mereHelp / 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 mereLetvæ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 mereDesign 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 mereLUL 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 mereBilag 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 mereDET 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 mereEnterprise 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 mereDen 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 mereStatus 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 mereEngelsk. 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 mereSpecial 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 mereEngelsk. 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 mereHigh-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 mereIBM 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 mereSporbarhed 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 mereKort 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 mereIBM 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 mereMaskindirektivet 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 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 mereArticles 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 mereVina 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 mereTilladelse 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 mereProject 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 mereTimetable 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 mereSide 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 mereWINDCHILL 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 mereEngineering 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 mereVejledning 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 mereKapitalstruktur 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 mereMandara. 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 mereMandara. 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 mereGeneralized 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 mereH2020 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 mereGrafer 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 mereERHVERVSØ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 mere2013 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 mereFejlbeskeder 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 mereHvad 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 mereVejledning 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 mereGrafer 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 mereVores 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 mereKorteste 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 mereTilladelse 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 mereSoftware 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 mereNanna 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 mereNordic 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 mereSoftware 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 mereKorteste 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 mereOpsæ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 mereTrolling 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 mereShooting 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 mereNintex 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 mereRemember 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 mereGetting 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 mereAgenda. 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 mereKOLLEKTIV 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 mereLinear 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 mereBusiness 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 mereTrolling 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 mereProcesser 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 mereGrafer 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 mereLø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 mereKræ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 mereTilladelse 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 mereTorsdag 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 merePartner 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 mereBilag 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 mereFejlbeskeder 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 mereVores 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 mereIntelligent 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 mereOverlad 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 mereIVÆ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 mereA 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 merePraktiske 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 mereViews 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 mereGrafer 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 mereA 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 mereSingleton 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 mereGrafer 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 mereTilladelse 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 mereCLARIN-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 mereCentral 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 mereMicroservices. 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 mereDynamisk 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 mereHVAD 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 mereTrolling 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 mereTilladelse 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 mereQUICK 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 mereAfsæ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 mereSystematisk 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 mereNova 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