2001
DOI: 10.1145/503271.503235
|View full text |Cite
|
Sign up to set email alerts
|

A methodology for specifying and analyzing consistency of object-oriented behavioral models

Abstract: Object-oriented modeling favors the modeling of object behavior from different viewpoints and the successive refinement of behavioral models in the development process. This gives rise to consistency problems of behavioral models. The absence of a formal semantics for UML models and the numerous possibilities of employing behavioral models within the development process lead to the rise of a number of different consistency notions. In this paper, we discuss the issue of consistency of behavioral models in the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
40
0

Year Published

2002
2002
2016
2016

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 50 publications
(41 citation statements)
references
References 11 publications
0
40
0
Order By: Relevance
“…Though the approach has been defined for UML activity diagrams, it is also applicable to models expressed in languages like the Business Process Model and Notation (BPMN) [12], provided the models use similar constructs as activity diagrams. Synthesized hierarchical statecharts can be used to generate or configure a software system supporting the business process, or to assess consistency with existing statechart descriptions [2,11].…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Though the approach has been defined for UML activity diagrams, it is also applicable to models expressed in languages like the Business Process Model and Notation (BPMN) [12], provided the models use similar constructs as activity diagrams. Synthesized hierarchical statecharts can be used to generate or configure a software system supporting the business process, or to assess consistency with existing statechart descriptions [2,11].…”
Section: Resultsmentioning
confidence: 99%
“…This way, the approach discovers an object life cycle that is hidden in a business process model. The synthesized statechart can be used to generate or configure a software system supporting the business process, or to check consistency with existing statechart descriptions [2,11], either due to legacy systems or to specific industrial or governmental standards like ACORD (http://www.acord.org) and SCOR (http://supply-chain.org/scor).…”
Section: Introductionmentioning
confidence: 99%
“…Engels et al [17] develop a method for checking consistency of UML models to decide at which point in time of the development process UML partial models should be consistent with each other. In UML, consistency requirements exist that specify consistency relations between different model types (e.g., a statechart has to accept each stimulus a sequence diagram specifies).…”
Section: Related Workmentioning
confidence: 99%
“…When identifying relations between two viewpoint models, the goal is to identify their overlap. We adopt the definition of overlap as given by [17]: "Overlap is defined as two specifications which are not independent since they describe common aspects. "…”
Section: Symmetric and Asymmetric Dependenciesmentioning
confidence: 99%
“…Modeling from different viewpoints gives rise to vertical, horizontal, syntactic and semantic consistency problems [10]. However, the different models must be consistent for an implementation to be feasible.…”
Section: Introductionmentioning
confidence: 99%