From Theory to Practice Transferring Innovative BPM Research to Industrial Practice. Manfred Reichert

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "From Theory to Practice Transferring Innovative BPM Research to Industrial Practice. Manfred Reichert"

Transcription

1 From Theory to Practice Transferring Innovative BPM Research to Industrial Practice Manfred Reichert Manfred Reichert 9 September 2013 Keynote EVL-BP 2013

2 Page 2 M Reichert Keynote EVL-BP September 2013 Introduction ADEPT A Decade of Research on Flexible Process-Aware Information Systems and its Transfer to Practice Large Processes in the Automotive Industry and Technologies to Support them Conclusions

3 M Reichert Keynote EVL-BP September 2013 Page 3 Processes can become very large and complex Thousands of concurrently executed process instances High need for flexibility in all phases of the process lifecycle Support for application integration is fundamental Correctness and robustness are crucial features of any processaware information systems Integrated support of all phases of the process lifecycle required Example of an Automotive Engineering Process Healthcare Process Introduction Product Change Management

4 Page 4 M Reichert Keynote EVL-BP September 2013 Introduction: PAIS Build-Time Process Schema S Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy Non Operative Therapy 1 x Discharge & Documentation x + Activity XOR-Split/Join AND-Split/Join clinicalsuspicionof CruciateRupture = Yes MRT + + Sonography x Initial Treatment & Operation Planning cruciaterupture = Yes and operationindicated = Yes Operative Treatmentt x Process Instance I1 x + + x x x Execution Trace: σ 1 = < Patient Admission, Anamnesis & Clinical Examination, X-ray > Process Instance I2 x + + x x x Execution Trace: σ 2 = < Patient Admission, Anamnesis & Clinical Examination, Non Operative Therapy > Activity States: Activated Completed Skipped

5 Page 5 M Reichert Keynote EVL-BP September 2013 Compliance Violation Make next appointment Release patient Admit patient Make next appointment Release patient PAIS: Levels of Correctness Inconsistency Deadlock Lifelock Semantic Correctness (Business Process Compliance) Impossible Data-flow Behavioral Correctness (Soundness) Syntactical Correctness Missing End Event Wrong Flows

6 Page 6 M Reichert Keynote EVL-BP September 2013 Introduction: PAIS Run-Time Process-Aware Information System Std Client APIWeb Clnt APIModeling API Dyn Change API Admin API Role Mgmt Authorization Time Mgmt Msg Queuing Recovery Audit Trail Process 4 Process 3 Process 2 Process 1 Process Execution Engine Process 6 Process 5 Process 11 Process 10 Process 9 Process 8 Process 7 Process 14 Process 13 Process 12 Anwendungen / Application Server Users Process Designer

7 Page 7 M Reichert Keynote EVL-BP September 2013 Introduction: PAIS Lifecycle Schema S : B Schema S: A x C B x A x D C x E D Weber, B, Mutschler, B, Reichert, M (2010) Investigating the Effort of Using Business Process Management Technology: Results from a Controlled Experiment Science of Computer Programming, 75(5): Process engineer / Process administrator Process Monitoring Execution Log Create Instances Instance I 1 Instance I 1 B Instance I 1 B A x CB x E A x C x E A x C x E D D D Process Execution Arbeitsliste Tätigkeit 1 Tätigkeit 2 Tätigkeit 3 Tätigkeit 4 Process participant Process Modeling Process Configuration & Implementation Process Execution Process Monitoring

8 Page 8 M Reichert Keynote EVL-BP September 2013 Introduction ADEPT A Decade of Research on Flexible Process-Aware Information Systems and its Transfer to Practice Large Processes in the Automotive Industry and Technologies to Support them Conclusions

9 Page 9 M Reichert Keynote EVL-BP September 2013 ADEPT: Challenges Good idea! Let it be the new process version! Process-aware Information System Running Instances / Process Engine Migrate running instances? Process Models Deal with conflicts between ad-hoc changes and schema changes at type level Process Logs

10 Page 10 M Reichert Keynote EVL-BP September 2013 ADEPT: Challenges Process engineer / Process administrator Need for Process Evolution Execution Log Process Need Monitoring for Monitoring and Analyzing Dynamic Processes Schema S : B Schema S: A x C A B x x D C x E Create Instances Instance I 1 Instance I 1 B Instance I 1 B A x CB x E A x C x E A x C x E D D D D Need for Process Variant Configuration Process Execution Need for Ad-hoc Deviations Arbeitsliste Tätigkeit 1 Tätigkeit 2 Tätigkeit 3 Tätigkeit 4 Process participant Reichert, M, Rinderle-Ma, S, Dadam, P (2010) Flexibility in Process-aware Information Systems LNCS Transactions on Petri Nets and Other Models of Concurrency, Vol 2, pp

11 Page 11 M Reichert Keynote EVL-BP September 2013 ADEPT: Challenges Schema S : B Schema S: A x C B x A x D C x E D Process engineer / Process administrator Process Monitoring Execution Log Create Instances Instance I 1 Instance I 1 B Instance I 1 B A x CB x E A x C x E A x C x E D D D Process Execution Need for Ad-hoc Deviations Arbeitsliste Tätigkeit 1 Tätigkeit 2 Tätigkeit 3 Tätigkeit 4 Process participant

12 Page 12 M Reichert Keynote EVL-BP September 2013 ADEPT: Ad-hoc Changes Examinations U Wallace, Edgar U Miller, Anne Examination Check Anesthesiology Exceptional case we need an additional lab test! U Smith, Karl U Jones, Isabelle X-Ray Explanation Operation Risks Lab Test The Users' View Reichert, Manfred and Dadam, Peter (1998) ADEPTflex-Supporting Dynamic Changes of Workflows Without Losing Control Journal of Intelligent Information Systems, Special Issue on Workflow Management Systems, 10(2): , Kluwer

13 Page 13 M Reichert Keynote EVL-BP September 2013 ADEPT: Ad-hoc Changes Process Type Level System s View Process Schema S Non Operative Therapy Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy 1 x Discharge & Documentation clinicalsuspicionof CruciateRupture = Yes + MRT + x x x + Activity XOR-Split/Join AND-Split/Join Sonography Initial Treatment & Operation Planning cruciaterupture = Yes and operationindicated = Yes Operative Treatment Process Instance Level Process Instance I1 x + + x x x Process Instance I2 x + + x x x Execution Trace: σ 1 = < Patient Admission, Anamnesis & Clinical Examination, X-ray > Execution Trace: σ 2 = < Patient Admission > Reichert, Manfred and Dadam, Peter (1998) ADEPTflex-Supporting Dynamic Changes of Workflows Without Losing Control Journal of Intelligent Information Systems, Special Issue on Workflow Management Systems, Vol 10, No 2, pp

14 Page 14 M Reichert Keynote EVL-BP September 2013 ADEPT: Ad-hoc Changes Process Type Level System s View Process Schema S Non Operative Therapy Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy 1 x Discharge & Documentation x + Activity XOR-Split/Join AND-Split/Join clinicalsuspicionof CruciateRupture = Yes + MRT + x x Sonography For patient Mozart the MRT Initial Treatment & activity Operative Treatment Operation Planning needs to be skipped due to his cardiac pacemaker cruciaterupture = Yes and operationindicated = Yes Process Instance Level Process Instance I1 x + + x x x Process Instance I2 x + + x x x Execution Trace: σ 1 = < Patient Admission, Anamnesis & Clinical Examination, X-ray > Execution Trace: σ 2 = < Patient Admission > Reichert, Manfred and Dadam, Peter (1998) ADEPTflex-Supporting Dynamic Changes of Workflows Without Losing Control Journal of Intelligent Information Systems, Special Issue on Workflow Management Systems, Vol 10, No 2, pp

15 Page 15 M Reichert Keynote EVL-BP September 2013 ADEPT: Ad-hoc Changes Process Type Level System s View Process Schema S Non Operative Therapy Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy 1 x Discharge & Documentation clinicalsuspicionof CruciateRupture = Yes + MRT + x x x + Activity XOR-Split/Join AND-Split/Join Sonography Initial Treatment & Operation Planning cruciaterupture = Yes and operationindicated = Yes Operative Treatment Process Instance Level Process Instance I1 x + + x x x Process Instance I2 x + + x x x Execution Trace: σ 1 = < Patient Admission, Anamnesis & Clinical Examination, X-ray > Execution Trace: σ 2 = < Patient Admission > Reichert, Manfred and Dadam, Peter (1998) ADEPTflex-Supporting Dynamic Changes of Workflows Without Losing Control Journal of Intelligent Information Systems, Special Issue on Workflow Management Systems, Vol 10, No 2, pp

16 Page 16 M Reichert Keynote EVL-BP September 2013 ADEPT: Ad-hoc Changes Process Type Level Change Correctness Process Schema S Non Operative Therapy Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy 1 x Discharge & Documentation clinicalsuspicionof CruciateRupture = Yes + MRT + x x x + Activity XOR-Split/Join AND-Split/Join Sonography Initial Treatment & Operation Planning cruciaterupture = Yes and operationindicated = Yes Operative Treatment Process Instance Level Process Instance I3 x + + x x x Execution Trace: σ 3 = < Patient Admission, Anamnesis & Clinical Examination, MRT, X-ray, Sonography > I3 is not compliant with change Delete (I3, MRT) Rinderle, Stefanie and Reichert, Manfred (2004) Correctness Criteria for Dynamic Changes in Workflow Systems: A Survey Data & Knowledge Engineering, Vol 50, No 1, pp 9-34

17 Page 17 M Reichert Keynote EVL-BP September 2013 ADEPT: Ad-hoc Changes a) b) c) A A A B NT= NULL A B X C jumpforward(cfs instance, G, J, ) B C E H Insert X between DE F G G M J K N skip before = {C, D}and M after = {F} I D n target n sync F Solution for many fundamental research issues! Step 2: Insert X parallel to this block Nachholbereich C Step 1: Determine minimal X block NT = NULL B E H NT = NULL MinBlock CFS ({C, D, F}) A D G J K C n 1 C n I target n 2 n sync A B E F F G A B E F G n begin Formal D n end foundation NT= NULL of D the NT= NULL NS = ACTIVATED Step 3: Insert sync ADEPT edges technology! H Step 4: Apply reduction NS rules = RUNNING G NS = COMPLETED ET = SOFT_SYNC_E X n I ES = TRUE_SIGNALED X target n 2 C B D C F D E ET=SOFT_SYNC_E E F NT= NULL n 1 G AJ n sync B C D K E Reichert, F GManfred and Dadam, Peter and Bauer, Thomas (2003) Dealing with forward and backward jumps in workflow management systems Int'l Journal Software and Systems Modeling (SOSYM), 2(1): 37-58

18 Page 18 M Reichert Keynote EVL-BP September 2013 ADEPT: Ad-hoc Changes Annotating changes with information about the reasons for the change Retrieval of similar past changes based on context information Reuse of changes through PAIS User Assistance Process Instance I 1 Delete(I 1,MRT) Patient Anamnesis & x Admission Clinical Examination X-ray Non Operative Therapy Non Operative Therapy 1 x Discharge & Documentation + MRT + x x Sonography Initial Treatment & Operation Planning Operative Treatment pd c1 = The treatment of cruciate ruptures routinely includes a magnetic resonance tomography (MRT), an X-ray and a sonography However, for a particular patient the MRT may have to be skipped as the respective patient has a cardiac pacemaker qasetc1 = {(Does the patient have a cardiac pacemaker?, PatientproblemListhasPacemaker = 'Yes')} sol c1 = <Delete(S I,MRT)> freq c1 = 1 Case c 1 Weber, Barbara and Reichert, Manfred and Wild, Werner and Rinderle-Ma, Stefanie (2009) Providing Integrated Life Cycle Support in Process-Aware Information Systems Int'l Journal of Cooperative Information Systems, Vol 18, No 1, pp

19 Page 19 M Reichert Keynote EVL-BP September 2013 ADEPT: Change Mining and Learning 1 Changes are rather costly 2 Variants are difficult to maintain Li, C, Reichert, M, Wombacher, A (2011) Mining Business Process Variants: Challenges, Scenarios, Algorithms Data & Knowledge Engineering, Vol 70, No 5, pp , Derive a new reference process model from the the variants such that: Less adaptations are needed in future!

20 Page 20 M Reichert Keynote EVL-BP September 2013 ADEPT: Process Schema Evolution Process engineer / Process administrator Need for Process Evolution Process Monitoring Execution Log Schema S : B Schema S: A x C B x A x D C x E D Create Instances Instance I 1 Instance I 1 B Instance I 1 B A x CB x E A x C x E A x C x E D D D Process Execution Arbeitsliste Tätigkeit 1 Tätigkeit 2 Tätigkeit 3 Tätigkeit 4 Process participant

21 Page 21 M Reichert Keynote EVL-BP September 2013 ADEPT: Process Schema Evolution ADEPT Process Management System Std Client APIWeb Clnt APIModeling API Dyn Change API Admin API Role Mgmt Authorization Time Mgmt Msg Queuing Recovery Audit Trail Process 4 Process 3 Process 2 Process 1 Process Engine Process 6 Process 5 Process 11 Process 10 Process 9 Process 8 Process 7 Process 14 Process 13 Process 12 The Users' View ADEPT Process Composer Create Process Template Modify Process Template Check Process Template Repository Process Application Templates Components Anwendungen / Application Server Users 4377 instances can be automatically migrated 1117 instances have proceeded too far 123 instances cannot be automatically migrated Process Designer / Process Administrator

22 Page 22 M Reichert Keynote EVL-BP September 2013 ADEPT: Process Schema Evolution Schema S: confirm order System s View pack goods S : make invoice confirm order invoice pack goods send invoice I 1 : get order collect data deliver goods get order compose order migrate collect data compose order deliver goods I 2 : migrate I n : migrate Process instance not state compliant with S' (remains being executed according to S) Rinderle, S, Reichert, M, Dadam, Peter (2004) Flexible Support of Team Processes by Adaptive Workflow Systems Distributed and Parallel Databases, 16(1):

23 Page 23 M Reichert Keynote EVL-BP September 2013 ADEPT: Process Schema Evolution Schema S: confirm order System s View pack goods S : make invoice confirm order invoice pack goods send invoice get order I 1 : collect data deliver goods get order compose order migrate collect data compose order deliver goods I 2 : X X X Ad-hoc Change migrate? Indispensable: General, Formal Correctness Criterion I n : migrate Analogy: DBMS Concurrency Control "Serializability Principle" Process instance not compliant with S' Rinderle, S, Reichert, M, Dadam, P (2004) Disjoint and Overlapping Process Changes: Challenges, Solutions, Applications In: Proc CooplS'04, Agia Napa, LNCS 3290,, pp

24 Page 24 M Reichert Keynote EVL-BP September 2013 ADEPT: Extended Process Lifecycle Support Schema S : B Schema S: A x C B x A x D C x E D Process engineer / Process administrator Process Monitoring Execution Log Change Log Create Instances Change Propagation Instance I 1 Instance I 1 B Instance I 1 B A x CB x E A x C x E A x C x E D D D Process Execution Instancespecific Change Exception: Delete (I 1, E) Arbeitsliste Tätigkeit 1 Tätigkeit 2 Tätigkeit 3 Tätigkeit 4 Process participant Weber, B, Sadiq, S, Reichert, M (2009) Beyond Rigidity - Dynamic Process Lifecycle Support: A Survey on Dynamic Changes in Process-aware Information Systems Computer Science - Research and Development, 23(2): 47-65, Springer

25 Page 25 M Reichert Keynote EVL-BP September 2013 ADEPT: Implementing the Framework (Formal) Process Meta Model Process Fragment Composition Process Type Changes Architecture And Implementation Ad-hoc Changes Response Times Propagation of Process Type Changes User Interface / API Transactional Support / Semantic Rollback Support of Temporal Constraints Efficient Execution Componentorientied Software Development Scalability / Distributed Process Mgmt Dadam, Peter and Reichert, Manfred (2009) The ADEPT Project: A Decade of Research and Development for Robust and Flexible Process Support - Challenges and Achievements Computer Science - Research and Development, Vol 23, No 2, pp 81-97

26 Page 26 M Reichert Keynote EVL-BP September 2013 ADEPT: Implementing the Framework (Formal) Process Meta Model Process Fragment Composition Process Type Changes Architecture And Implementation Ad-hoc Changes Response Times Propagation of Process Type Changes User Interface / API Transactional Support / Semantic Rollback Support of Temporal Constraints Efficient Execution Componentorientied Software Development Scalability / Distributed Process Mgmt Dadam, Peter and Reichert, Manfred (2009) The ADEPT Project: A Decade of Research and Development for Robust and Flexible Process Support - Challenges and Achievements Computer Science - Research and Development, Vol 23, No 2, pp 81-97

27 Page 27 M Reichert Keynote EVL-BP September 2013 ADEPT: Implementing the Framework (Formal) Process Meta Model Process Fragment Composition Process Type Changes Architecture And Implementation Ad-hoc Changes Response Times Propagation of Process Type Changes User Interface / API Transactional Support / Semantic Rollback Support of Temporal Constraints Efficient Execution Componentorientied Software Development Scalability / Distributed Process Mgmt Dadam, Peter and Reichert, Manfred (2009) The ADEPT Project: A Decade of Research and Development for Robust and Flexible Process Support - Challenges and Achievements Computer Science - Research and Development, Vol 23, No 2, pp 81-97

28 Page 28 M Reichert Keynote EVL-BP September 2013 ADEPT: Clinical Pathway Support Patient is pregnant; process variant pregnacy is chosen Flexible Support of Clinical Pathways with ADEPT Partners: Jan Neuhaus, Claudia Reuter Fraunhoferinstitut Dortmund Increased blood sugar level; process variant Diabetes is chosen New process fragments are inserted in parallel!

29 Page 29 M Reichert Keynote EVL-BP September 2013 ADEPT: Disaster Management Process-aware, Cooperative Emergency Management for Water Infrastructures Partner: TU Darmstadt A Wagenknecht; U Rüppel: Improving Resource Management In Flood Response With Process Models and Web GIS In: 16th TIEMS Conf, 2009

30 Page 30 M Reichert Keynote EVL-BP September 2013 ADEPT: Transfering ADEPT to Practice The AristaFlow BPM Suite AristaFlow BPM Suite wwwaristaflow-forumde

31 Page 31 M Reichert Keynote EVL-BP September 2013

32 Page 32 M Reichert Keynote EVL-BP September 2013 Another Contribution: Comparing PAIS Flexibility Frameworks (1) Change Patterns Weber, B, Reichert, M, and Rinderle-Ma, S (2008) Change Patterns and Change Support Features Enhancing Flexibility in Process-Aware Information Systems Data & Knowledge Eng, 66(3): ,

33 Page 33 M Reichert Keynote EVL-BP September 2013 Another Contribution: Comparing PAIS Flexibility Frameworks (2) Patterns for Decision Deferral High Need for User Experience Low Process model can contain Specification Number placeholders needs of activity to be whose instances content is completed can be selected specified before during at run-time execution can start Traditional Workflow Multi-instance Activities Late Binding Late Modeling Late Composition Process model is iteratively composed Process model during can run-time contain considering placeholders existing whose constraints content is modeled during run-time Low Degree of Decision Deferral High

34 Page 34 M Reichert Keynote EVL-BP September 2013 Another Contribution: Comparing PAIS Flexibility Frameworks (3) Change Support Features Schema Evolution, Version Control and Instance Migration Support for Instance-Specific Changes Correctness of Changes Traceability and Analysis of Changes Access Control of Changes Change Reuse Change Concurrency Control Refactoring Support for Process Models

35 Page 35 M Reichert Keynote EVL-BP September 2013 Another Contribution: Comparing PAIS Flexibility Frameworks (4) Primitive / Pattern ADEPT2 / CBRFlow CAKE 2 Academic HOON MOVE P o F WASA2 WIDE YAWL + Worklets / Exlets Flower Commercial Change Primitives PR1 Add Node PR2 Remove Node PR3 Add Edge PR4 Remove Edge PR5 Move Edge + + Adaptation Patterns AP1 Insert Fragment A[1, 2], B[1,2,3], A[2], B[1], C [1, 2] C[1,2] AP2 Delete Fragment A[1, 2], B[1,2,3] A[2], B[1] AP3 - Move Fragment A[1, 2], B[1,2,3], C[1,2] AP4 Replace Fragment A[2], B[1] AP5 Swap Fragment AP6 Extract Fragment A[1,2], B[3] AP7 Inline Fragment A[1,2], B[2] AP8 Embed Fragment in A[1,2], B[1,2,3] AP9 Parallelize Activities A[1,2], B[1,2,3] AP10 - Embed Fragment in Conditional Branch A[2] AP11 Add Control Dependency A[1,2] AP12 Remove Control Dependencies A[1,2] AP13 Update Condition A[1,2] A[2] AP14 Copy Fragment Staffware Weber, Barbara and Rinderle, Stefanie and Reichert, Manfred (2007) Change Patterns and Change Support Features in Process-Aware Information Systems In: CAiSE'07, Trondheim, Norway, LNCS 4495, pp

36 Page 36 M Reichert Keynote EVL-BP September 2013 Introduction ADEPT A Decade of Research on Flexible Process-Aware Information Systems and its Transfer to Practice Large Processes in the Automotive Industry and Technologies to Support them Large Process Models Large Process Collections Large Process Structures Conclusions

37 Page 37 M Reichert Keynote EVL-BP September 2013 The Daimler BPM Round Table Daimler Ulm Ulm

38 Page 38 M Reichert Keynote EVL-BP September 2013 Introduction ADEPT A Decade of Research on Flexible Process-Aware Information Systems and its Transfer to Practice Large Processes in the Automotive Industry and Technologies to Support them Large Process Models Large Process Collections Large Process Structures Conclusions

39 M Reichert Keynote EVL-BP September 2013 Page The Challenge: Dealing with Large Process Models

40 Page 40 M Reichert Keynote EVL-BP September 2013 Dealing with Large Process Models: Need for an Advanced Visualization Framework Visualization Component 40

41 Page 41 M Reichert Keynote EVL-BP September 2013 The Proviado Visualization Framework abstracting information (process views) adapting visual appearance (symbols, colors, ) adapt display form (diagram, form, table, text, )

42 Page 42 M Reichert Keynote EVL-BP September 2013 Proviado: Process Model Abstraction - Example

43 Page 43 M Reichert Keynote EVL-BP September 2013 Proviado: Process Model Abstraction Basic Operations (1) CREATE VIEW cr-overview AS AGGREGATE( Initiate CR, ) AS Initiierung FROM cr-process CR-Mgr modify CR CR-Mgr request expertise CR-Mgr request evaluation CR-Mgr request comments CR-Board approve CR CR-Mgr instruct realization CR-Mgr conclude CR Initiate Review Evaluate Decide Realize abort Some Requirements: Reduce complexity of (large) process models Aggregate or eliminate certain process information in a given application context Cover all process perspectives: behavior, data,

44 Page 44 M Reichert Keynote EVL-BP September 2013 Proviado: Process Model Abstraction Basic Operations (2) Reduction Aggregation D1 D234 DEFGH AB C X,Y,Z L X,Z Y I J K Z Y X Z D5 Eliminate activities Simplify the resulting schema Remove adjacent satellite objects Aggregate activities Aggregate adjacent objects if required

45 Page 45 M Reichert Keynote EVL-BP September 2013 Proviado: Process Model Abstraction High-Level Operations Example: ShowMyActivities

46 Page 46 M Reichert Keynote EVL-BP September 2013 Proviado: Process Model Abstraction Summary Proviado offers a powerful mechanism for creating and visualizing process model abstractions (ie, process views) enables a high degree of flexibility in respect to the artefacts created (based on parameterizable view building operations) considers all process perspectives, eg, control and data flow, process attributes, process logs has a well defined formal foundation

47 Page 47 M Reichert Keynote EVL-BP September 2013 The Proviado Visualization Framework abstracting information (process views) adapting visual appearance (symbols, colors, ) adapt display form (diagram, form, table, text, )

48 Page 48 M Reichert Keynote EVL-BP September 2013 Proviado: Adjusting the Visual Appearance of Process Models Visualization templates TEST test goal Visualization template defines 1 symbol to be used 2 data to be displayed 3 application context

49 Page 49 M Reichert Keynote EVL-BP September 2013 Proviado: Adjusting the Visual Appearance of Process Models Creating a process visualization Process name: PartID value: XX35K4 D1 A notation Template x Template y Template z state AttrValue AttrValue B X Y start: end: cost: 2500 Name Symbol AttrValue AttrValue Process elements C Z start: end: cost: 4100 Process attributes references Name references application context schema Context rule 1 if type =activity then use template x Context rule 2 Context rule 3 Name Value process visualization Z costs Evaluate the context rules and fill in attribute values C PartID XX35K4

50 Page 50 M Reichert Keynote EVL-BP September 2013 Proviado: Abstraction + Visual Configuration Personalized Visualization

51 Page 51 M Reichert Keynote EVL-BP September 2013 The Proviado Visualization Framework abstracting information (process views) adapting visual appearance (symbols, colors, ) adapt display form (diagram, form, table, text, )

52 Page 52 M Reichert Keynote EVL-BP September 2013 Proviado: Supporting Different Display Forms for Process Models

53 Page 53 M Reichert Keynote EVL-BP September 2013 Proviado: Supporting Different Display Forms for Process Models Word write CRrequest act A CR-request < 2 days check CRrequest act B Abt XYB Abt XY-A Abt XY-C recent Change Requests A-Klasse W213-XQ-14 W213-LZ-93 W213-RZ-52 E-Klasse M-Klasse S-Klasse heute Antrag B25KS vom Genehmigung Änderung Status ID Aktivität Bearbeiter Anfang Abschluss Dauer Q4 heute 1 AAA Abt XY-A t Abt XY-A 2 BBB Abt XY-C t Abt XY-C 3 CCC Abt XY-B t Abt XY-B 4 DDD Abt XY-B t Abt XY-B 5 EEE Abt XY-A t Abt XY-A 6 FFF Abt XY-A t Abt XY-A 7 GGG Abt XY-C t Abt XY-C 8 HHH Abt XY-A t Abt XY-A

54 Page 54 M Reichert Keynote EVL-BP September 2013 The Proviado Visualization Framework: Achievements assign fill up S1 build view S2 S3 S4 calculate S5 Visualization symbols symbols Component layout aggregate & reduce A B C D E aggregate A N E "remove activities of P2" activity: document: actor: activity name name name symbol: activity_def values : activity name name= A state= running A D B A C A B C D color: P1: P3: adapt style fonts: actname: Arial 10pt actor: Arial 7pt

55 Page 55 M Reichert Keynote EVL-BP September 2013 Introduction ADEPT A Decade of Research on Flexible Process-Aware Information Systems and its Transfer to Practice Large Processes in the Automotive Industry and Technologies to Support them Large Process Models Large Process Collections Large Process Structures Conclusions

56 Page 56 M Reichert Keynote EVL-BP September 2013 The Challenge: Dealing with Large Process Model Collections

57 Page 57 M Reichert Keynote EVL-BP September 2013 and a Particular Challenge: Managing Process Variants 57

58 Page 58 M Reichert Keynote EVL-BP September 2013 and a Particular Challenge: Managing Process Variants Standard Process Reception Diagnosis Repair Hand Over Maintain Variant 1: Fast Diagnosis Reception Diagnosis Shortened Repair Hand Over Variant 2: Security Critical Repair Reception Diagnosis Maintain Repair Final Check Hand Over Variant 3: Fast Diagnosis and Security Critical Repair Reception Diagnosis Shortened Repair Final Check Hand Over

59 Page 59 M Reichert Keynote EVL-BP September 2013 and a Particular Challenge: Managing Process Variants Context Model Business Area Daimler Financial Services Daimler Trucks Daimler Buses Mercedes-Benz Vans Mercedes-Benz Cars Truck Van Bus Car Brand Fuso Smart Mercedes Benz Vehicle Type Problem: Not all value combinations make sense!

60 Page 60 M Reichert Keynote EVL-BP September 2013 and a Particular Challenge: Managing Process Variants Context Model Business Area Variant 1 Variant 2 Daimler Financial Services Variant 3 Daimler Trucks Daimler Buses Mercedes-Benz Vans Mercedes-Benz Cars LKW Van Bus PKW Brand Fuso Smart Mercedes Benz Vehicle Type

61 Page 61 M Reichert Keynote EVL-BP September 2013 The Provop Approach for Managing Process Variants Base process Variant specific adjustments INSERT IF country = Italy DELETE IF brand = Smart Configured process variant

62 Page 62 M Reichert Keynote EVL-BP September 2013 The Provop Approach for Managing Process Variants Base Process with Options BM AM BH Reception Diagnosis Repair Maintain Hand Over Option 1 DELETE Process fragment BM BH CONTEXT DEPENDENCY: IF Maintenance = No Option 2 INSERT Process fragment AM Final Check BH CONTEXT DEPENDENCY: IF security critical = Yes Process Family CURRENT CONTEXT: Maintenance = Yes security critical = No Choosing and applying options CURRENT CONTEXT: Maintenance = Yes security critical = Yes Reception Diagnosis Repair Maintain Hand Over CURRENT CONTEXT: Maintenance = No security critical = No Reception Diagnosis Repair Maintain Hand Over 62 Final Reception Diagnosis Repair Maintain Hand Over Check CURRENT CONTEXT: Maintenance = No security critical = Yes Final Reception Diagnosis Repair Maintain Hand Over Check

63 Page 63 M Reichert Keynote EVL-BP September 2013 The Provop Approach for Managing Process Variants

64 Page 64 M Reichert Keynote EVL-BP September 2013 Introduction ADEPT A Decade of Research on Flexible Process-Aware Information Systems and its Transfer to Practice Large Processes in the Automotive Industry and Technologies to Support them Large Process Models Large Process Collections Large Process Structures Conclusions

65 Page 65 M Reichert Keynote EVL-BP September 2013 The Challenge: Dealing with Large and Complex Process Structures

66 Page 66 M Reichert Keynote EVL-BP September 2013 The Challenge: Dealing with Large and Complex Process Structures Example: Electronics in side door Automotive Engineering: Electrical control units (ECUs) become more and more important: provide many safety-critical functions fast implementation of changes: adjustments and bug fixes by flashing new software onto the ECU Modern cars comprise up to 70 ECUs; > LoC ECUs interconnected by up to 10 buses with 2 kilometers of wires 90% of car innovations enabled by E/E systems Power window Safety stop Close with central locking system Safety functions (Presafe) Communication with air condition Electrical side mirrors Electrical adjustment Electrical heating Memory function Retractable side mirror Automatic fading out Ambient illumination Turn indicator Door lock Open / Close with central locking system Sensors for alarm system Power closing Sidebags Side impact sensors Active surround speakers Control unit for Power windows Mirror adjustment Seat adjustment Memory function Child safety lock Central locking system

67 Page 67 M Reichert Keynote EVL-BP September 2013 The Challenge: Dealing with Large and Complex Process Structures Current Problems in Automotive Engineering Up to 50% of all car breakdowns due to electrical / electronic problems Some facts Many non-obvious dependencies between ECUs Different life and development cycles of mechanics, hardware and software Numerous ECU variants and versions Systematic verification and release management required

68 Page 68 M Reichert Keynote EVL-BP September 2013 The Challenge: Dealing with Large and Complex Process Structures Process Process Process Modeling Execution Dynamic Adaptation Exception Handling Process Process Process Process Process Process Process

69 Page 69 M Reichert Keynote EVL-BP September 2013 The Corepro Project Basic Approach Datenmodell Data Model Life Cycle Coordination Model Object Life Cycles / Life Cycle Coordination Model Datenstruktur Data Structure Datengetriebene Prozessstruktur Data-driven Process Structure

70 Page 70 M Reichert Keynote EVL-BP September 2013 The Corepro Project Basic Approach Datenmodell Life Cycle Coordination Model g Object Life Cycles / a Life Cycle Coordination Model Datenstruktur Datengetriebene Prozessstruktur g a Data-driven Process Structure

71 Page 71 M Reichert Keynote EVL-BP September 2013 The Corepro Project Basic Approach g a Datenstruktur Datengetriebene Prozessstruktur Datenmodell Life Cycle Coordination Model g a Data-driven Process Structure

72 Page 72 M Reichert Keynote EVL-BP September 2013 The Corepro Project Basic Approach g g a a Datenstruktur Datengetriebene Prozessstruktur Datenmodell Life Cycle Coordination Model

73 Page 73 M Reichert Keynote EVL-BP September 2013

74 Page 74 M Reichert Keynote EVL-BP September 2013 Significant reduction of modeling efforts for process engineers Formal operational semantics allows for correct executability Soundness can be guaranteed on an abstracted level

75 Page 75 M Reichert Keynote EVL-BP September 2013 The Corepro Project Exception Handling Automatic Defining Dynamic Graphical Simulating Creation the Adaptation Model User and Large Level Interface Execution and Process with Exception of Correctness COREPROSim of Structures a Process Handling Checks Structure

76 Page 76 M Reichert Keynote EVL-BP September 2013 Introduction ADEPT A Decade of Research on Flexible Process-Aware Information Systems and its Transfer to Practice Large Processes in the Automotive Industry and Technologies to Support them Conclusions

77 Page 77 M Reichert Keynote EVL-BP September 2013 Research of my Team Korrektheit & Robustheit Adaptivität & Flexibilität Healthcare & Psychology Automotive Engineering Verteilung & Mobilität Daten & Prozesse Prozess- und Service-Varianten Sofware Engineering Product Lifecycle Management Sustainable Data Intelligente (Smarte) Prozesse Methods, Concepts and Technologies for Next Generation Process Management Technology Research Methods Design Research Formal Methods Innovative Prototypes Empiric Research M Reichert, 2010

78 Page 78 M Reichert Keynote EVL-BP September 2013 Research Projects Provop ADEPT ATAPIS ADEPT ADEPTevolution MinAdeptCorepro Proviado ProCycle SeaFlows, C3Pro MoDe4SLA PHILharmonicFlow Q-Advice proview procollab nipro Qube SustainHub, PROCEED nipro MARPLE AristaFlow AristaFlow ADEPTdistribution MARPLE C3Pro ENPROSO

79 Page 79 M Reichert Keynote EVL-BP September 2013 wwwprocess-flexibilitycom

D-Case Modeling Guide for Target System

D-Case Modeling Guide for Target System D-Case Modeling Guide for Target System 1/32 Table of Contents 1 Scope...4 2 Overview of D-Case and SysML Modeling Guide...4 2.1 Background and Purpose...4 2.2 Target System of Modeling Guide...5 2.3 Constitution

More information

Virtual Breadboarding. John Vangelov Ford Motor Company

Virtual Breadboarding. John Vangelov Ford Motor Company Virtual Breadboarding John Vangelov Ford Motor Company What is Virtual Breadboarding? Uses Vector s CANoe product, to simulate MATLAB Simulink models in a simulated or real vehicle environment. Allows

More information

Non Functional Requirement (NFR)

Non Functional Requirement (NFR) Non Functional Requirement (NFR) Balasubramanian Swaminathan PMP, ACP, CSM, CSP, SPC4.0, AHF Director Global Programs, Digital Operations [Enterprise Agile Coach and Leader] GE Healthcare Digital Copyright

More information

2017 LOCKHEED MARTIN CORPORATION. ALL RIGHTS RESERVED

2017 LOCKHEED MARTIN CORPORATION. ALL RIGHTS RESERVED 1 Lockheed Martin (LM) Space Systems Software Product Line Focused organization (LM1000) Deep Space Heritage Avionics/SW leveraged for LM1000 product line solution Combined Commercial and Civil Space Organizations

More information

Application of Bayesian Networks to Shopping Assistance

Application of Bayesian Networks to Shopping Assistance Application of Bayesian Networks to Shopping Assistance Yang Xiang, Chenwen Ye, and Deborah Ann Stacey University of Guelph, CANADA Abstract. We develop an on-line shopping assistant that can help a e-shopper

More information

Adaptability and Fault Tolerance

Adaptability and Fault Tolerance Adaptability and Fault Tolerance Rogério de Lemos University of Kent, UK Context: self-* and dependability; Focus: adaptability and fault tolerance; State of the art; Conclusions; Rogério de Lemos ICSE

More information

Transit Signal Preemption and Priority Treatments

Transit Signal Preemption and Priority Treatments Transit Signal Preemption and Priority Treatments Peter Koonce, PE Portland, OR Today s Message Transit signal priority presents an opportunity to partner with an agency that isn t always recognized as

More information

Queue analysis for the toll station of the Öresund fixed link. Pontus Matstoms *

Queue analysis for the toll station of the Öresund fixed link. Pontus Matstoms * Queue analysis for the toll station of the Öresund fixed link Pontus Matstoms * Abstract A new simulation model for queue and capacity analysis of a toll station is presented. The model and its software

More information

Diver-NETZ Wireless Groundwater Monitoring Networks

Diver-NETZ Wireless Groundwater Monitoring Networks Diver-NETZ Wireless Groundwater Monitoring Networks Monitor your groundwater without boundaries A COMPLETE WIRELESS GROUNDWATER MONITORING SYSTEM From wireless field data collection and recording, to project

More information

Section 10 - Hydraulic Analysis

Section 10 - Hydraulic Analysis Section 10 - Hydraulic Analysis Methodology Documentation Functionality Summary Sizing Methodology Fixed/Resize Combined Flow Storm: Sizing as per d/d Structures.dat Storm vs. Sanitary Methodology HGL/EGL

More information

Decompression Method For Massive Compressed Files In Mobile Rich Media Applications

Decompression Method For Massive Compressed Files In Mobile Rich Media Applications 2010 10th IEEE International Conference on Computer and Information Technology (CIT 2010) Decompression Method For Massive Compressed Files In Mobile Rich Media Applications Houchen Li, Zhijie Qiu, Lei

More information

Allocation of referees, hours and pistes User manual of Engarde - August, 2013

Allocation of referees, hours and pistes User manual of Engarde - August, 2013 Allocation of referees, hours and pistes User manual of Engarde - August, 2013 Introduction 1. Launching the advanced allocation of referees 1.1. Poules 1.2. Tableaux 2. The advanced allocation window

More information

Modeling of Hydraulic Hose Paths

Modeling of Hydraulic Hose Paths Mechanical Engineering Conference Presentations, Papers, and Proceedings Mechanical Engineering 9-2002 Modeling of Hydraulic Hose Paths Kurt A. Chipperfield Iowa State University Judy M. Vance Iowa State

More information

1. Functional description. Application program usage. 1.1 General. 1.2 Behavior on bus voltage loss and bus voltage. 1.

1. Functional description. Application program usage. 1.1 General. 1.2 Behavior on bus voltage loss and bus voltage. 1. Application program usage product family: Product type: Manufacturer: Name: Order-No.: Valve actuators Constant valve actuator Siemens Valve actuator AP 562/02 5WG1 562-7AB02 Commissioning For commissioning

More information

Motion Control of a Bipedal Walking Robot

Motion Control of a Bipedal Walking Robot Motion Control of a Bipedal Walking Robot Lai Wei Ying, Tang Howe Hing, Mohamed bin Hussein Faculty of Mechanical Engineering Universiti Teknologi Malaysia, 81310 UTM Skudai, Johor, Malaysia. Wylai2@live.my

More information

Using MATLAB with CANoe

Using MATLAB with CANoe Version 2.0 2017-03-09 Application Note AN-IND-1-007 Author Restrictions Abstract Vector Informatik GmbH Public Document This application note describes the usage of MATLAB /Simulink combined with CANoe.

More information

High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours!

High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours! High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours! Airlock Login Airlock IAM When combined with Airlock WAF, Airlock Login

More information

Intelligent Ventilation solution from ICU to MRI

Intelligent Ventilation solution from ICU to MRI Intelligent Ventilation solution from ICU to MRI www.hamilton-medical.com/mr1 Supporting you in saving lives! HAMILTON-MR1 ventilators feature a compact, powerful design that increase the availability

More information

Tel: October 2013

Tel: October 2013 www.golfclub.com.au Tel: 07 3366 6696 sales@golfclub.com.au October 2013 The following are responses by Golf Computer Systems to items on the interactive checklist for Clubs in relation to the new GA Handicapping

More information

Robust Task Execution: Procedural and Model-based. Outline. Desiderata: Robust Task-level Execution

Robust Task Execution: Procedural and Model-based. Outline. Desiderata: Robust Task-level Execution Robust Task Execution: Procedural and Model-based Mission Goals and Environment Constraints Temporal Planner Temporal Network Solver Projective Task Expansion Initial Conditions Temporal Plan Dynamic Scheduling

More information

To help you understand about defibrillation and defibrillators (AEDs), we have put together a list of questions we get asked most often.

To help you understand about defibrillation and defibrillators (AEDs), we have put together a list of questions we get asked most often. To help you understand about defibrillation and defibrillators (AEDs), we have put together a list of questions we get asked most often. Section 1 what is an AED and why should I have one Q: What does

More information

Application Note AN-107

Application Note AN-107 SPEC Sensor TM Characterization & Calibration Considerations Scope This document is provided to describe the considerations needed to characterize, calibrate, verify and validate the measurement performance

More information

Scrum Guide Revision

Scrum Guide Revision November 2017 Scrum Guide Revision Jeff Sutherland Ken Schwaber Introduction Agenda How we have gotten here What has changed in the Scrum Guide Addressing common misconceptions A Little About Scrum Scrum

More information

Systems Theoretic Process Analysis (STPA)

Systems Theoretic Process Analysis (STPA) Systems Theoretic Process Analysis (STPA) Systems approach to safety engineering (STAMP) STAMP Model (Leveson, 2012) Accidents are more than a chain of events, they involve complex dynamic processes. Treat

More information

Pedestrian Dynamics: Models of Pedestrian Behaviour

Pedestrian Dynamics: Models of Pedestrian Behaviour Pedestrian Dynamics: Models of Pedestrian Behaviour John Ward 19 th January 2006 Contents Macro-scale sketch plan model Micro-scale agent based model for pedestrian movement Development of JPed Results

More information

SIDRA INTERSECTION 6.1 UPDATE HISTORY

SIDRA INTERSECTION 6.1 UPDATE HISTORY Akcelik & Associates Pty Ltd PO Box 1075G, Greythorn, Vic 3104 AUSTRALIA ABN 79 088 889 687 For all technical support, sales support and general enquiries: support.sidrasolutions.com SIDRA INTERSECTION

More information

Implementation of Modern Traffic Light Control System

Implementation of Modern Traffic Light Control System International Journal of Scientific and Research Publications, Volume 4, Issue 6, June 2014 1 Implementation of Modern Traffic Light System Nang Hom Kham *, Chaw Myat Nwe ** * Department of Electronic

More information

Appendix 1 Transit Network Analysis

Appendix 1 Transit Network Analysis Appendix 1 Transit Network Analysis APPENDIX 1 TRANSIT NETWORK ANALYSIS The purpose of this appendix is to provide an update on the transit network analysis as it pertains to: i. SmartTrack ii. Scarborough

More information

P r o j e c t M a n a g e M e n t f o r I n t e r a c t I v e D I g I t a l M e D I a

P r o j e c t M a n a g e M e n t f o r I n t e r a c t I v e D I g I t a l M e D I a 9 1 0 0 P r o j e c t M a n a g e M e n t f o r I n t e r a c t I v e D I g I t a l M e D I a 40S/40E/40M An Interactive Digital Media Course 9 1 0 0 : P r o j e c t M a n a g e M e n t f o r I n t e

More information

A quantitative software testing method for hardware and software integrated systems in safety critical applications

A quantitative software testing method for hardware and software integrated systems in safety critical applications A quantitative software testing method for hardware and software integrated systems in safety critical applications Hai ang a, Lixuan Lu* a a University of Ontario Institute of echnology, Oshawa, ON, Canada

More information

Osceola County Property Appraiser GIS Modernization: An Enterprise Implementation

Osceola County Property Appraiser GIS Modernization: An Enterprise Implementation Osceola County Property Appraiser GIS Modernization: An Enterprise Implementation Osceola County Osceola County Where We Were: History of Osceola Co PA Parcel Mapping Vision For The Future Project Goals

More information

OTC and

OTC and OTC 15363 Software That Enables Flow Metering of Well Rates With Long Tiebacks and With Limited or Inaccurate Instrumentation Hallgeir Melbø 1), Svein Arne Morud 1), SPE; Bjørn Bringedal 2), SPE; Robert

More information

Transition from Scrum to Flow

Transition from Scrum to Flow Transition from Scrum to Flow Implementing change at a large multi-national software company Transition from Scrum to Flow Phillip Cave / Kristin Poole 2 Introducing IEB Transition from Scrum to Flow Phillip

More information

A Novel Gear-shifting Strategy Used on Smart Bicycles

A Novel Gear-shifting Strategy Used on Smart Bicycles 2012 International Conference on Industrial and Intelligent Information (ICIII 2012) IPCSIT vol.31 (2012) (2012) IACSIT Press, Singapore A Novel Gear-shifting Strategy Used on Smart Bicycles Tsung-Yin

More information

F u n d a m e n t a l s o f G r a p h i c D e s i g n

F u n d a m e n t a l s o f G r a p h i c D e s i g n 9 1 3 6 F u n d a m e n t a l s o f G r a p h i c D e s i g n 20S/20E/20M A Graphic Design Course 9 1 3 6 : F u n d a m e n t a l s o f G r a p h i c D e s i g n 2 0 S / 2 0 E / 2 0 M Course Description

More information

Multi-Agent Collaboration with Strategical Positioning, Roles and Responsibilities

Multi-Agent Collaboration with Strategical Positioning, Roles and Responsibilities Multi-Agent Collaboration with Strategical Positioning, Roles and Responsibilities Say-Poh Neo Tralvex Yeap Eldwin Tan spneo23@yahoo.com tralvex@krdl.org.sg dumblord@hotmail.com Kent Ridge Digital Labs

More information

Global Certifying Authority for Scrum and Agile Professionals

Global Certifying Authority for Scrum and Agile Professionals Global Certifying Authority for Scrum and Agile Professionals SCRUM is an iterative and incremental agile framework for managing complex projects. A scrum (short for scrummage) is a method of restarting

More information

University of Iowa External/Central IRB Reliance Process Standard Operating Procedure (SOP)

University of Iowa External/Central IRB Reliance Process Standard Operating Procedure (SOP) University of Iowa External/Central IRB Reliance Process Standard Operating Procedure (SOP) I. OVERVIEW The purpose of this Standard Operating Procedure is to define a process for all University of Iowa

More information

gaf traffic 2015 capability statement

gaf traffic 2015 capability statement gaf traffic 2015 capability statement www.gaftraffic.com.au INTRODUCING GAF TRAFFIC GAF Traffic is a people-centred traffic engineering consultancy serving new and existing projects in Western Australia.

More information

GCS Golf e- Score - Electronic golf scorecards

GCS Golf e- Score - Electronic golf scorecards GCS Golf e- Score - Electronic golf scorecards This document outlines the features of GCS electronic scorecards together with the specific hardware, software and stationery requirements to implement the

More information

STUDY ON THE SAFETY MANAGEMENT OF TOXIC GAS CYLINDER DISTRIBUTION USING RFID

STUDY ON THE SAFETY MANAGEMENT OF TOXIC GAS CYLINDER DISTRIBUTION USING RFID Bo-Hee Song, et al., Int. J. of Safety and Security Eng., Vol. 6, No. 4 (2016) 209 218 STUDY ON THE SAFETY MANAGEMENT OF TOXIC GAS CYLINDER DISTRIBUTION USING RFID BO-HEE SONG., JIN-HAN LEE., YOUNG-DO

More information

Flight Software Overview

Flight Software Overview Solar Probe Plus A NASA Mission to Touch the Sun Flight Software Overview Christopher Krupiarz Christopher.Krupiarz@jhuapl.edu Overarching Science Objective To determine the structure and dynamics of the

More information

exsm.cluster High Availability for TSM Server Michael Abel & Bruno Friess TSM Symposium Oxford September 2005 Hier Kundenlogo

exsm.cluster High Availability for TSM Server Michael Abel & Bruno Friess TSM Symposium Oxford September 2005 Hier Kundenlogo Hier Kundenlogo TSM Symposium -Logo vor weißem Hintergrund, dann Größe anpassen und Oxford Text löschen - Logo transparent (GIF), dann Block löschen - ohne Logo: Text+Block löschen September 2005 exsm.cluster

More information

HumiSys HF High Flow RH Generator

HumiSys HF High Flow RH Generator HumiSys HF High Flow RH Generator Designed, built, and supported by InstruQuest Inc. Versatile Relative Humidity Generation and Multi-Sensor System The HumiSys HF is a high flow version of the previously

More information

FOOTWEAR & SENSING Projects RUNSAFER & WIISEL Juan V. Durá RUNSAFER

FOOTWEAR & SENSING Projects RUNSAFER & WIISEL Juan V. Durá RUNSAFER FOOTWEAR & SENSING Projects RUNSAFER & WIISEL Juan V. Durá juan.dura@ibv.upv.es RUNSAFER Sensors on footwear Insole systems for gait analysis and gait monitoring have been developed and commercialized.

More information

Improving the Bus Network through Traffic Signalling. Henry Axon Transport for London

Improving the Bus Network through Traffic Signalling. Henry Axon Transport for London Improving the Bus Network through Traffic Signalling Henry Axon Transport for London Improving the Bus Network through Traffic Signalling Introduction Transport for London (TfL) operates the most frequent

More information

Evaluation of the Performance of CS Freiburg 1999 and CS Freiburg 2000

Evaluation of the Performance of CS Freiburg 1999 and CS Freiburg 2000 Evaluation of the Performance of CS Freiburg 1999 and CS Freiburg 2000 Guido Isekenmeier, Bernhard Nebel, and Thilo Weigel Albert-Ludwigs-Universität Freiburg, Institut für Informatik Georges-Köhler-Allee,

More information

Determination of the Design Load for Structural Safety Assessment against Gas Explosion in Offshore Topside

Determination of the Design Load for Structural Safety Assessment against Gas Explosion in Offshore Topside Determination of the Design Load for Structural Safety Assessment against Gas Explosion in Offshore Topside Migyeong Kim a, Gyusung Kim a, *, Jongjin Jung a and Wooseung Sim a a Advanced Technology Institute,

More information

Reliability of Safety-Critical Systems Chapter 3. Failures and Failure Analysis

Reliability of Safety-Critical Systems Chapter 3. Failures and Failure Analysis Reliability of Safety-Critical Systems Chapter 3. Failures and Failure Analysis Mary Ann Lundteigen and Marvin Rausand mary.a.lundteigen@ntnu.no RAMS Group Department of Production and Quality Engineering

More information

The original. 6-way zone valve from Belimo.

The original. 6-way zone valve from Belimo. The original. 6-way zone valve from Belimo. From customer requirement to customer benefits. Recognising needs and finding unconventional solutions that is what makes Belimo extraordinary. In 2008, we replaced

More information

DMC5 Inverter safety unit (ISU) Handout

DMC5 Inverter safety unit (ISU) Handout DMC5 Inverter safety unit (ISU) Handout Version 1.0 BRUSA Elektronik AG Neudorf 14 CH-9466 Sennwald +4181 758 19 00 info@brusa.biz www.brusa.biz 1 INTRODUCTION... 3 2 IMPORTANT SAFETY INSTRUCTIONS... 3

More information

Introduction Roundabouts are an increasingly popular alternative to traffic signals for intersection control in the United States. Roundabouts have a

Introduction Roundabouts are an increasingly popular alternative to traffic signals for intersection control in the United States. Roundabouts have a HIGH-CAPACITY ROUNDABOUT INTERSECTION ANALYSIS: GOING AROUND IN CIRCLES David Stanek, PE and Ronald T. Milam, AICP Abstract. Roundabouts have become increasingly popular in recent years as an innovative

More information

OXSY 2016 Team Description

OXSY 2016 Team Description OXSY 2016 Team Description Sebastian Marian, Dorin Luca, Bogdan Sarac, Ovidiu Cotarlea OXygen-SYstems laboratory, Str. Constantin Noica, Bl. 5, Sc. C, Ap. 36, C.P. 550169, Sibiu, ROMANIA Email: (sebastian.marian@oxsy.ro)

More information

Operating instructions for. For visualization of your measurements

Operating instructions for. For visualization of your measurements Operating instructions for For visualization of your measurements FermVis operating instructions Important message In the interest of preventing operator errors and incorrect measurement results, you must

More information

Press Release. Friction Stir Welding: Grenzebach extends its portfolio

Press Release. Friction Stir Welding: Grenzebach extends its portfolio Friction Stir Welding: Grenzebach extends its portfolio Higher dynamics, higher welding speeds, lower process forces and even higher quality welding seams and welding surfaces: at the Düsseldorf Schweissen

More information

CLUB MANAGEMENT PLATFORM TENDER

CLUB MANAGEMENT PLATFORM TENDER CLUB MANAGEMENT PLATFORM TENDER Introduction There are 567 clubs throughout England with 70,000 active club members. Triathlon England is looking to introduce a club management system to offer to its clubs

More information

Mechanical Design Patterns

Mechanical Design Patterns Mechanical Design Patterns Jonathan Hey BiD lunch :: April 27 th 2005 What this is Sharing Interesting Multi-way with a caveat or two What I ll talk about What are they A little evolution Architectural

More information

THE FUTURE OF THE PAST

THE FUTURE OF THE PAST THE FUTURE OF THE PAST How to give your digital archives a fighting chance Victoria McCargar, M.A., MLIS Peter Johnson, MLS Preservati Partners SLA June 4, 2007 Victoria McCargar Peter Johnson What if

More information

REASONS FOR THE DEVELOPMENT

REASONS FOR THE DEVELOPMENT 7 Series 7 Series +24VDC VDC OUTPUT MICROPROCESS. E P IN EXH OUT 7 Series 7 ø,8 8 7 Series 9 5 8 9 7 Series Display features The proportional regulator has a 3 /2 digit display and a three-pushbutton

More information

EWC EARLY WARNING CONTROL OPERATIONAL PRESENTATION. Charles Dickens (757)

EWC EARLY WARNING CONTROL OPERATIONAL PRESENTATION. Charles Dickens (757) EARLY WARNING CONTROL OPERATIONAL PRESENTATION Charles Dickens (757) 831-2626 Controls still continue to use the foundations of technologies that were developed in the 1970 s. Because of the perceived

More information

Control-flow Pattern Based Transformation from UML Activity Diagram to YAWL

Control-flow Pattern Based Transformation from UML Activity Diagram to YAWL Control-flow Pattern Based Transformation from UML Activity Diagram to YAWL Zhaogang Han 1, Li Zhang 1 and Jimin Ling 1, Shihong Huang 2 1 School of Computer Science & Engineering,Beihang University, China

More information

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS GARY B. PARKER and INGO CYLIAX Department of Computer Science, Indiana University, Bloomington, IN 47405 gaparker@cs.indiana.edu, cyliax@cs.indiana.edu

More information

The Kanban Guide for Scrum Teams

The Kanban Guide for Scrum Teams The Kanban Guide for Scrum Teams February 2018 Developed and sustained by Scrum.org and Daniel Vacaniti Table of Contents Purpose... 3 Relation to the Scrum Guide... 3 Definition of Kanban... 3 Kanban

More information

The HumiSys. RH Generator. Operation. Applications. Designed, built, and supported by InstruQuest Inc.

The HumiSys. RH Generator. Operation. Applications. Designed, built, and supported by InstruQuest Inc. The HumiSys RH Generator Designed, built, and supported by InstruQuest Inc. Versatile Relative Humidity Generation and Multi-Sensor System The new HumiSys with single or dual RH probes capabilities is

More information

Risk Recon Overview. Risk Recon Overview Prepared by: Lisa Graf and Mike Olsem October 28, 2010

Risk Recon Overview. Risk Recon Overview Prepared by: Lisa Graf and Mike Olsem October 28, 2010 Risk Recon Overview Risk Recon Overview Prepared by: Lisa Graf and Mike Olsem October 28, 2010 Why do Risk Management? There is only one reason for risk management: To assure the program decision-makers

More information

Performance Visualization of Bubble Sort in Worst Case Using R Programming in Personal Computer

Performance Visualization of Bubble Sort in Worst Case Using R Programming in Personal Computer Performance Visualization of Bubble Sort in Worst Case Using R Programming in Personal Computer Dipankar Das 1, Priyanka Das 2, Rishab Dey 3, Sreya Modak 4 1 Assistant Professor, The Heritage Academy,

More information

Service & Support. Questions and Answers about the Proof Test Interval. Proof Test According to IEC FAQ August Answers for industry.

Service & Support. Questions and Answers about the Proof Test Interval. Proof Test According to IEC FAQ August Answers for industry. Cover sheet Questions and Answers about the Proof Test Interval Proof Test According to IEC 62061 FAQ August 2012 Service & Support Answers for industry. Contents This entry originates from the Siemens

More information

The EU funded NEWSLETTER 4. December In this issue

The EU funded NEWSLETTER 4. December In this issue December 2016 NEWSLETTER 4 The EU funded Project aims at providing answers to two of the main issues affec ng European cyclists: the increasing share of serious injuries and fatali es and the unequal treatment

More information

Utilization of the spare capacity of exclusive bus lanes based on a dynamic allocation strategy

Utilization of the spare capacity of exclusive bus lanes based on a dynamic allocation strategy Urban Transport XX 173 Utilization of the spare capacity of exclusive bus lanes based on a dynamic allocation strategy X. Wang 1 & Q. Li 2 1 Department of Transportation Management Engineering, Zhejiang

More information

Toronto SimCap Toronto, ON, Canada, July 2014 SIDRA INTERSECTION 6. sidrasolutions.com sidrasolutions.com/forums youtube.

Toronto SimCap Toronto, ON, Canada, July 2014 SIDRA INTERSECTION 6. sidrasolutions.com sidrasolutions.com/forums youtube. Toronto SimCap Toronto, ON, Canada, July 2014 SIDRA INTERSECTION 6 sidrasolutions.com sidrasolutions.com/forums youtube.com/sidrasolutions Our company Multi-Award Winning Company 2010 Victorian Small Business

More information

Statewide Cycloplan: Bicycle Planning Tool & Participatory GIS

Statewide Cycloplan: Bicycle Planning Tool & Participatory GIS Statewide Cycloplan: Bicycle Planning Tool & Participatory GIS Loren Terveen, Principal Investigator Department of Computer Science University of Minnesota June 2015 Research Project Final Report 2015-29

More information

628 Differential Pressure Decay Leak Tester

628 Differential Pressure Decay Leak Tester 628 Differential Pressure Decay Leak Tester The 628 puts Uson s industry leading differential pressure decay sensitivity in your hands and in your budget with no compromise in quality, reliability, and

More information

2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic. Pressure Measurement Engineered solutions for all applications

2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic. Pressure Measurement Engineered solutions for all applications Application Description AG/266PILD-EN Rev. C 2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic Pressure Measurement Engineered solutions for all applications Increase plant productivity

More information

EasySas. The most advanced airlock electronics on the market. Recyclable product. Eco-design. Energy savings

EasySas. The most advanced airlock electronics on the market. Recyclable product. Eco-design. Energy savings EasySas The most advanced airlock electronics on the market Eco-design Energy savings Recyclable product ELECTRONIC AIRLOCK MANAGEMENT SkySas range UniSas range CompacSas range An electronic management

More information

CHALLENGES CAUSED BY TRAFFIC CONGESTION IN URBAN CITIES

CHALLENGES CAUSED BY TRAFFIC CONGESTION IN URBAN CITIES CHALLENGES CAUSED BY TRAFFIC CONGESTION IN URBAN CITIES Dr Awari Mahesh Babu Professor, Civil Engineering Department, Tirumala Engineering College, Hyderabad.TS (India) ABSTRACT It is challenge of traffic

More information

The secret of harmonious breathing BABYLOG 8000 PLUS

The secret of harmonious breathing BABYLOG 8000 PLUS MT-1166-2005 The secret of harmonious breathing BABYLOG 8000 PLUS 02 The product of expertise and experience More than 30 years of experience in neonatal ventilation and a century of expertise in breathing

More information

DESKTOP SKILLS COURSEWARE

DESKTOP SKILLS COURSEWARE Introducing Mac OS X Yosemite Course... ds_maco_a01_dt_enus Working with Mac OS X Yosemite Course... ds_maco_a02_dt_enus Installing Mac OS X Yosemite Course... ds_macp_a01_dt_enus Managing and Configuring

More information

OPTIMIZATION OF SINGLE STAGE AXIAL FLOW COMPRESSOR FOR DIFFERENT ROTATIONAL SPEED USING CFD

OPTIMIZATION OF SINGLE STAGE AXIAL FLOW COMPRESSOR FOR DIFFERENT ROTATIONAL SPEED USING CFD http:// OPTIMIZATION OF SINGLE STAGE AXIAL FLOW COMPRESSOR FOR DIFFERENT ROTATIONAL SPEED USING CFD Anand Kumar S malipatil 1, Anantharaja M.H 2 1,2 Department of Thermal Power Engineering, VTU-RO Gulbarga,

More information

Grand Slam Tennis Computer Game (Version ) Table of Contents

Grand Slam Tennis Computer Game (Version ) Table of Contents Grand Slam Tennis Computer Game (Version 2010.3) Table of Contents 1. Introduction - What is the grand slam tennis program? 2 2. Options - What are the available playing options? 3 3. History - How has

More information

AN31E Application Note

AN31E Application Note Balancing Theory Aim of balancing How an unbalance evolves An unbalance exists when the principle mass axis of a rotating body, the so-called axis of inertia, does not coincide with the rotational axis.

More information

Body weight measurement, calibration and Gait analysis using feet pressure for physiotherapy

Body weight measurement, calibration and Gait analysis using feet pressure for physiotherapy Original Article Body weight measurement, calibration and Gait analysis using feet pressure for physiotherapy Miss. Ashwini Khot * 1 and Prof. S.S.Patil 2 1,2 Department of Electronics and Telecommunication,

More information

GRUNDFOS CRE range. Customised pump solutions Optimised for water treatment

GRUNDFOS CRE range. Customised pump solutions Optimised for water treatment GRUNDFOS CRE range Customised pump solutions Optimised for water treatment Get upgraded. Twice. A double upgrade for water treatment Your first upgrade: The CRE with three-phase motors You already know

More information

Gas Gathering System Modeling The Pipeline Pressure Loss Match

Gas Gathering System Modeling The Pipeline Pressure Loss Match PETROLEUM SOCIETY CANADIAN INSTITUTE OF MINING, METALLURGY & PETROLEUM PAPER 2005-230 Gas Gathering System Modeling The Pipeline Pressure Loss Match R.G. MCNEIL, P.ENG. Fekete Associates Inc. D.R. LILLICO,

More information

Learning of Cooperative actions in multi-agent systems: a case study of pass play in Soccer Hitoshi Matsubara, Itsuki Noda and Kazuo Hiraki

Learning of Cooperative actions in multi-agent systems: a case study of pass play in Soccer Hitoshi Matsubara, Itsuki Noda and Kazuo Hiraki From: AAAI Technical Report SS-96-01. Compilation copyright 1996, AAAI (www.aaai.org). All rights reserved. Learning of Cooperative actions in multi-agent systems: a case study of pass play in Soccer Hitoshi

More information

The Incremental Evolution of Gaits for Hexapod Robots

The Incremental Evolution of Gaits for Hexapod Robots The Incremental Evolution of Gaits for Hexapod Robots Abstract Gait control programs for hexapod robots are learned by incremental evolution. The first increment is used to learn the activations required

More information

USA Jump Rope Tournament Software User Guide 2014 Edition

USA Jump Rope Tournament Software User Guide 2014 Edition USA Jump Rope Tournament Software User Guide www.usajumprope.org Table of Contents Contents System Requirements... 3 System Conventions... 4 Phase 1 Tournament Pre registration Preparation... 5 Name Your

More information

Hardware. Agile is all about innovation!

Hardware. Agile is all about innovation! Scrum@Scale Hardware Agile is all about innovation! Joe Justice WE HAVE FOUND EAM MORALE O BE A MULIPLIER FOR VELOCIY. Leader of large groups to deliver quickly President of Scrum@Hardware practice at

More information

SIDT 2017 XXII SEMINARIO SCIENTIFICO DELLA SOCIETÀ ITALIANA DOCENTI DI TRASPORTI

SIDT 2017 XXII SEMINARIO SCIENTIFICO DELLA SOCIETÀ ITALIANA DOCENTI DI TRASPORTI SIDT 2017 XXII SEMINARIO SCIENTIFICO DELLA SOCIETÀ ITALIANA DOCENTI DI TRASPORTI POLITECNICO DI BARI TOWARDS SUSTAINABLE CITIES: INNOVATIVE SOLUTIONS FOR MOBILITY AND LOGISTICS SEPTEMBER 14-15, 2017 SESSION

More information

CoriolisMaster mass flowmeter Diagnostics, verification and proof test

CoriolisMaster mass flowmeter Diagnostics, verification and proof test ABB MEASUREMENT & ANALYTICS WHITE PAPER CoriolisMaster mass flowmeter Diagnostics, verification and proof test Automatic in situ verification of accuracy for CoriolisMaster mass flowmeters. By Frank Frenzel

More information

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM.

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM. A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM www.com Table of Contents Introduction 3 About SCRUMstudy 3 Why should I pursue SCRUMstudy Certification? 3 SCRUMstudy Certifications

More information

Supporting you in saving lives!

Supporting you in saving lives! Minimum size maximum performance www.hamilton-medical.com/c1 Supporting you in saving lives! HAMILTON-C1 ventilators bring powerful features in a compact design that increases the availability of appropriate

More information

SIL Safety Manual. ULTRAMAT 6 Gas Analyzer for the Determination of IR-Absorbing Gases. Supplement to instruction manual ULTRAMAT 6 and OXYMAT 6

SIL Safety Manual. ULTRAMAT 6 Gas Analyzer for the Determination of IR-Absorbing Gases. Supplement to instruction manual ULTRAMAT 6 and OXYMAT 6 ULTRAMAT 6 Gas Analyzer for the Determination of IR-Absorbing Gases SIL Safety Manual Supplement to instruction manual ULTRAMAT 6 and OXYMAT 6 ULTRAMAT 6F 7MB2111, 7MB2117, 7MB2112, 7MB2118 ULTRAMAT 6E

More information

MIAMI DADE COLLEGE 5 YEAR PROGRAM REVIEW SCHEDULE (A review cycle is required by state statute)

MIAMI DADE COLLEGE 5 YEAR PROGRAM REVIEW SCHEDULE (A review cycle is required by state statute) 2006 2011 Business Accounting 25022 2006 2011 Business Business Administration 25051 2006 2011 Business Court Reporting 25024 2007 2012 Business Banking 22026 2007 2012 Business Financial Management 22024

More information

Walking aids based on wearable/ubiquitous computing aiming at pedestrian s intelligent transport systems

Walking aids based on wearable/ubiquitous computing aiming at pedestrian s intelligent transport systems Walking aids based on wearable/ubiquitous computing aiming at pedestrian s intelligent transport systems T Kuroda 1, H Sasaki 2, T Tateishi 3, K Maeda 4, Y Yasumuro 5, Y Manabe 6 and K Chihara 7 1 Department

More information

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM.

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM. A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM www.com Table of Contents Introduction 3 About SCRUMstudy 3 Why should I pursue SCRUMstudy Certification? 3 SCRUMstudy Certifications

More information

Yokogawa Systems and PCI Training

Yokogawa Systems and PCI Training Yokogawa Systems and PCI Training 09 th December 2014 Nico Marneweck 082 883 2652 Kallie Bodenstein 083 226 2787 Marco Coccioni 072 409 5779-1 - Introduction Training customised for the South Africa Industrial

More information

Performing Hazard Analysis on Complex, Software- and Human-Intensive Systems

Performing Hazard Analysis on Complex, Software- and Human-Intensive Systems Performing Hazard Analysis on Complex, Software- and Human-Intensive Systems J. Thomas, S.M.; Massachusetts Institute of Technology; Cambridge, Massachusetts, USA N. G. Leveson Ph.D.; Massachusetts Institute

More information

INNOVATIVE MOORING SYSTEMS

INNOVATIVE MOORING SYSTEMS INNOVATIVE MOORING SYSTEMS VESSEL AUTOMOORING MODULES QUAY AUTOMOORING INSTALLATIONS DOCKLOCK brings mooring to a next level PAGE 2 FOR OVER A CENTURY THE WORLD S LEADING EXPERT IN MOORING, BERTHING AND

More information

REMOTE WATER LEVEL MONITORING

REMOTE WATER LEVEL MONITORING REMOTE WATER LEVEL MONITORING Diver-NETZ CONTROL YOUR DATA IN 3 STEPS Diver-NETZ is a complete wireless system for effectively and efficiently managing ground and surface water monitoring networks. The

More information

Virtual Football. Built for Betting

Virtual Football. Built for Betting Built for Betting Betradar s definitive solution Betradar s is the top-revenue making solution in the market, delivering fast-paced betting on retail, mobile and online channels. At present our solution

More information