Skip to search boxSkip to navigationSkip to main content

Open to Change: A Theory for Iterative Test-Driven Modelling

  • University of Copenhagen
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 31-47 (17 pages)

Publication milestones

  • Published - 2018

Publication status

Published - 2018

Publisher

Springer, United States, Germany

Book series

  • Book series name: Lecture Notes in Computer Science
    Volume: 11080
    ISSN: 0302-9743
978-3-319-98647-0

ISBN (Electronic)

978-3-319-98648-7

Publication IDs

  • Scopus: 85053639624

Host publication title

Proceedings of the 16th International Conference on Business Process Management

Abstract

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

Related Event

Title

16th International Conference on Business Process Management

Event type

Conference

Degree of recognition

International event

Date

09/09/2018 - 14/09/2018

Location

SidneyAustralia