Open to Change: A Theory for Iterative Test-Driven Modelling
- Tijs Slaats,
- ,
- Thomas Hildebrandt
- University of Copenhagen
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 31-47 (17 pages)Publication milestones
- Published - 2018
Publication status
Published - 2018
Publisher
Springer, United States, GermanyBook series
- Book series name: Lecture Notes in Computer Science
Volume: 11080
ISSN: 0302-9743
ISBN (Print)
978-3-319-98647-0ISBN (Electronic)
978-3-319-98648-7Publication IDs
- Scopus: 85053639624
Host publication title
Proceedings of the 16th International Conference on Business Process ManagementAbstract
We introduce open tests to support iterative test-driven pro- cess modelling. Open tests generalise the trace-based tests of Zugal et. al. to achieve modularity: whereas a trace-based test passes if a model exhibits a particular trace, an open test passes if a model exhibits a particular trace up to abstraction from additional activities not relevant for the test. This generalisation aligns open tests better with iterative test-driven development: open tests may survive the addition of activi- ties and rules to the model in cases where trace-based tests do not. To reduce overhead in re-running tests, we establishing sufficient conditions for a model update to preserve test outcomes. We introduce open tests in an abstract setting that applies to any process notation with trace semantics, and give our main preservation result in this setting. Finally, we instantiate the general theory for the DCR Graph process notation, obtaining a method for iterative test-driven DCR process modelling.
Publication metrics
PlumX, opens in new tab
Captures
10
Citations
20
Access to documents
Related Event
Title
16th International Conference on Business Process Management
Event type
ConferenceDegree of recognition
International eventDate
09/09/2018 - 14/09/2018Location
SidneyAustralia
