Projects per year
Abstract
We study modularity, run-time adaptation and refinement under safety and liveness constraints in event-based process models with dynamic sub-process instantiation. The study is part of a larger programme to provide semantically well-founded technologies for modelling, implementation and verification of flexible, run-time adaptable process-aware information systems, moved into practice via the Dynamic Condition Response (DCR) Graphs notation co-developed with our industrial partner. Our key contributions are: (1) A formal theory of dynamic sub-process instantiation for declarative, event-based processes under safety and liveness constraints, given as the DCR* process language, equipped with a compositional operational semantics and conservatively extending the DCR Graphs notation; (2) an expressiveness analysis revealing that the DCR* process language is Turing-complete, while the fragment cor- responding to DCR Graphs (without dynamic sub-process instantiation) characterises exactly the languages that are the union of a regular and an omega-regular language; (3) a formalisation of run-time refinement and adaptation by composition for DCR* processes and a proof that such refinement is undecidable in general; and finally (4) a decidable and practically useful sub-class of run-time refinements. Our results are illustrated by a running example inspired by a recent Electronic Case Management solution based on DCR Graphs and delivered by our industrial partner. An online prototype implementation of the DCR* language (including examples from the paper) and its visualisation as DCR Graphs can be found at http://tiger.itu.dk:8018/.
Original language | English |
---|---|
Title of host publication | FM 2015: Formal Methods : 20th International Symposium, Oslo, Norway, June 24-26, 2015, Proceedings |
Editors | Nikolaj Bjørner, Frank de Boer |
Number of pages | 18 |
Publisher | Springer |
Publication date | 2015 |
Pages | 143-160 |
ISBN (Print) | 978-3-319-19248-2 |
ISBN (Electronic) | 978-3-319-19249-9 |
DOIs | |
Publication status | Published - 2015 |
Event | The 20th International Symposium on Formal Methods - University of Oslo, Oslo, Norway Duration: 22 Jun 2015 → 26 Jun 2015 Conference number: 20 http://fm2015.ifi.uio.no/ |
Conference
Conference | The 20th International Symposium on Formal Methods |
---|---|
Number | 20 |
Location | University of Oslo |
Country/Territory | Norway |
City | Oslo |
Period | 22/06/2015 → 26/06/2015 |
Internet address |
Series | Lecture Notes in Computer Science |
---|---|
Volume | 9109 |
ISSN | 0302-9743 |
Keywords
- - Modularity
- - Run-time Adaptation
- - Safety and Liveness Constraints
- - Event-based Process Models
- - Dynamic Sub-process Instantiation
- - Process-aware Information Systems
- - DCR Graphs
- - Compositional Operational Semantics
- - Turing-complete
- - Run-time Refinement and Adaptation
Fingerprint
Dive into the research topics of 'Safety, Liveness and Run-time Refinement for Modular Process-Aware Information Systems with Dynamic Sub Processes'. Together they form a unique fingerprint.Projects
- 2 Finished
-
CompArt: Towards a design-oriented theory of computational artifacts in cooperative work practices
Hildebrandt, T. (PI), Normann, H. (CoI) & Slaats, T. (CoI)
01/01/2014 → 31/05/2019
Project: Research
-
Technologies for Declarative Model-driven Development of Cross-organizational Process Aware
Hildebrandt, T. (PI)
01/08/2011 → 30/07/2014
Project: Research