2014
DOI: 10.4204/eptcs.147.7
|View full text |Cite
|
Sign up to set email alerts
|

Automated Mapping of UML Activity Diagrams to Formal Specifications for Supporting Containment Checking

Abstract: Business analysts and domain experts are often sketching the behaviors of a software system using high-level models that are technology-and platform-independent. The developers will refine and enrich these high-level models with technical details. As a consequence, the refined models can deviate from the original models over time, especially when the two kinds of models evolve independently. In this context, we focus on behavior models; that is, we aim to ensure that the refined, low-level behavior models conf… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 12 publications
(7 citation statements)
references
References 19 publications
0
7
0
Order By: Relevance
“…In our earlier work, we have investigated the containment checking problem for various behavioural models. Particularly, our previous research not only supports automated transformation of activity diagrams [Muram et al 2014], sequence diagrams [Muram et al 2016], and BPMN process, choreography and collaboration diagrams into equivalent formal specifications and consistency constraints, but also interprets the counterexamples for locating the cause(s) of inconsistencies and their resolutions 2016;. Besides model checking techniques, graph-based solutions for addressing the problem of containment checking are also investigated .…”
Section: Behavioural Consistency Checkingmentioning
confidence: 99%
See 3 more Smart Citations
“…In our earlier work, we have investigated the containment checking problem for various behavioural models. Particularly, our previous research not only supports automated transformation of activity diagrams [Muram et al 2014], sequence diagrams [Muram et al 2016], and BPMN process, choreography and collaboration diagrams into equivalent formal specifications and consistency constraints, but also interprets the counterexamples for locating the cause(s) of inconsistencies and their resolutions 2016;. Besides model checking techniques, graph-based solutions for addressing the problem of containment checking are also investigated .…”
Section: Behavioural Consistency Checkingmentioning
confidence: 99%
“…This can be done using either manual mapping of input models into formal descriptions and consistency constraints (e.g., specifying the transformation rules) or automated techniques. In [Muram et al 2014;2016] we have introduced the transformation rules grounded on formal expressions that can support the automated transformation of the high-level behaviour models into design constraints and low-level behaviour models into formal descriptions. In particular, the behaviour models are created in Eclipse Papyrus 1 and the Eclipse Xtend framework 2 is used to realise the transformation of behaviour models to formal descriptions and design constraints.…”
Section: Graph-based / Model Checker Based Containment Checkingmentioning
confidence: 99%
See 2 more Smart Citations
“…(Related work) There is a rich literature on the verification of UML-like diagrams. For example, refinement of activity diagrams has been based on LTL model checking [13], and state machine diagrams have been translated to hierarchical automata as the basis for model checking [11,14,16]. Moreover, sequence diagrams have a straightforward correspondence to communicating processes and process algebras [3,10,17].…”
mentioning
confidence: 99%