2007
DOI: 10.1109/icse.2007.50
|View full text |Cite
|
Sign up to set email alerts
|

Matching and Merging of Statecharts Specifications

Abstract: Model Management addresses the problem of managing an evolving collection of models, by capturing the relationships between models and providing well-defined operators to manipulate them. In this paper, we describe two such operators for manipulating hierarchical Statecharts: Match, for finding correspondences between models, and Merge, for combining models with respect to known correspondences between them. Our Match operator is heuristic, making use of both static and behavioural properties of the models to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
194
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 201 publications
(194 citation statements)
references
References 25 publications
0
194
0
Order By: Relevance
“…-It is arguably the simplest and most widely understood model of system behaviour and it has been used in several previous work in the area of behavioural service interface analysis [6,4,15]. -It is sufficiently powerful to capture most forms of behaviour encountered in service interfaces, including race conditions and interleaved parallelism.…”
Section: Modelling Behavioural Dimension Of Service Interfacesmentioning
confidence: 99%
See 1 more Smart Citation
“…-It is arguably the simplest and most widely understood model of system behaviour and it has been used in several previous work in the area of behavioural service interface analysis [6,4,15]. -It is sufficiently powerful to capture most forms of behaviour encountered in service interfaces, including race conditions and interleaved parallelism.…”
Section: Modelling Behavioural Dimension Of Service Interfacesmentioning
confidence: 99%
“…In [15], authors propose an operator match which is a similarity function comparing two interfaces for finding correspondences between models. This function is the same as the one introduced in [18] which consider the behavioural semantics.…”
Section: Related Workmentioning
confidence: 99%
“…Such a conflict pattern might be equiped with a reconciliation strategy for resolving the conflict. In [17] an approach for merging two state machines is presented. This approach exploits syntactical as well as semantical information provided by the models in order to compare variants and perform consistency checks.…”
Section: Related Workmentioning
confidence: 99%
“…Identification of best practices or reducing of the number of process variants among the municipalities can be seen as driven factors for process harmonisation. This requires the identification of semantically corresponding activities of different process models based on linguistic or structural analysis [19,20,21]. Those techniques may reveal that the activity 'Sign Birth Certificate' in model (I) corresponds to the activity 'Issue Birth Certificate' in model (II).…”
Section: Challenges For Managing Decoupled Process Variantsmentioning
confidence: 99%