| A methodology for specifying and analyzing consistency of object-oriented behavioral models |
| Full text |
Pdf
(277 KB)
|
| Source
|
Foundations of Software Engineering
archive
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
table of contents
Vienna, Austria
Session: Real time UML
table of contents
Pages: 186 - 195
Year of Publication: 2001
ISBN:1-58113-390-1
Also published in ...
|
|
Authors
|
|
Gregor Engels
|
Department of Computer Science, University of Paderborn, D-33095 Paderborn, Germany
|
|
Jochem M. Küster
|
Department of Computer Science, University of Paderborn, D-33095 Paderborn, Germany
|
|
Reiko Heckel
|
Department of Computer Science, University of Paderborn, D-33095 Paderborn, Germany
|
|
Luuk Groenewegen
|
LIACS, Leiden University, P.O. Box 9512, NL-2300 RA Leiden, The Netherlands
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 46, Citation Count: 9
|
|
|
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 UML and present a general methodology how consistency problems can be dealt with. According to the methodology, those aspects of the models relevant to the consistency are mapped to a semantic domain in which precise consistency tests can be formulated. The choice of the semantic domain and the definition of consistency conditions can be used to construct different consistency notions. We show the applicability of our methodology by giving an example of a concrete consistency problem of concurrent object-oriented models.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
 |
5
|
|
| |
6
|
G. Engels, L. Groenewegen, and J. M. K. uster . Modelling concurrent behaviour through consistent statechart views. In G. Reggio, A. Knapp, B. Rumpe, B. Selic, and R. Wieringa, editors, Proceedings of the Workshop Dynamic Behaviour in UML Models: Semantic Questions, pages 44-49. LMU M. unchen, TR-0006, Oct. 2000.
|
| |
7
|
Gregor Engels , Reiko Heckel , Jochen Malte Küster, Rule-Based Specification of Behavioral Consistency Based on the UML Meta-model, Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools, p.272-286, October 01-05, 2001
|
| |
8
|
|
| |
9
|
Formal Systems Europe (Ltd). Failures-Divergence-Refinement: FDR2 User Manual, 1997.
|
 |
10
|
|
| |
11
|
C. Ghezzi and B. A. Nuseibeh. Special Issue on Managing Inconsistency in Software Development (1). IEEE Transactions on Software Engineering, 24(11), Nov. 1998.
|
| |
12
|
C. Ghezzi and B. A. Nuseibeh. Special Issue on Managing Inconsistency in Software Development (2). IEEE Transactions on Software Engineering, 25(11), Nov. 1999.
|
| |
13
|
J.-J. Hiemer. Statecharts in CSP: Ein Prozessmodell in CSP zur Analyse von STATEMATE-Statecharts. DrKovac Verlag, 1999.
|
| |
14
|
|
| |
15
|
|
| |
16
|
X. Li and J. Lilius. Timing analysis of UML sequence diagrams. In R. France and B. Rumpe, editors, UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings, volume 1723 of LNCS, pages 661-674. Springer, 1999.
|
| |
17
|
|
| |
18
|
Object Modeling Group. Unified Modelling Language Specification, version 1.3, June 1999. URL: uml.shl.com:80/docs/UML1.3/99-06-08.pdf.
|
| |
19
|
James Rumbaugh , Michael Blaha , William Premerlani , Frederick Eddy , William Lorensen, Object-oriented modeling and design, Prentice-Hall, Inc., Upper Saddle River, NJ, 1991
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
M. von der Beeck. Behaviour specifications: Equivalence and refinement notions. In H. Giese and S. Phillippi, editors, Visuelle Verhaltensmodellierung verteilter und nebenl. aufiger Software- Systeme, 8. Workshop des Arbeitskreises GROOM der GI Fachgruppe 2.1.9 Objektorientierte Software-Entwicklung, 13.-14. November 2000, Universit. at M. unster. Techreport 24/00-I.
|
CITED BY 9
|
|
|
|
|
|
|
|
Claudia Pons , Roxana Giandini , Gabriel Baum , José Luis Garbi , Paula Mercado, Specification and checking of dependency relations between UML models, UML and the unified process, Idea Group Publishing, Hershey, PA, 2003
|
|
|
Alexander Viehl , Timo Schönwald , Oliver Bringmann , Wolfgang Rosenstiel, Formal performance analysis and simulation of UML/SysML models for ESL design, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|