A formal object-oriented approach to defining consistency constraints for UML models

被引:4
|
作者
Kim, SK [1 ]
Carrington, D [1 ]
机构
[1] Univ Queensland, Sch Informat Technol & Elect Engn, St Lucia, Qld 4067, Australia
关键词
D O I
10.1109/ASWEC.2004.1290461
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper discusses how integrity consistency constraints between different UML models can be precisely, defined at a language level. In doing so, this paper introduces a formal object-oriented metamodeling approach. In the approach, integrity consistency constraints between UML models are defined in terms of invariants of the UML model elements used to define the models at the language-level. Adopting a formal approach, constraints are formally defined using Object-Z This work demonstrates how integrity consistency constraints for UML models can be precisely defined at the language-level and once completed, the formal description of the consistency constraints will be a precise reference of checking consistency of UML models as well as for tool development.
引用
收藏
页码:87 / 94
页数:8
相关论文
共 50 条
  • [1] UML to B: Formal verification of object-oriented models
    Lano, K
    Clark, D
    Androutsopoulos, K
    [J]. INTEGRATED FORMAL METHODS, PROCEEDINGS, 2004, 2999 : 187 - 206
  • [2] A Formal Approach for Consistency Management in UML Models
    Wen, Hao
    Wu, Jinzhao
    Jiang, Jianmin
    Tang, Guofu
    Hong, Zhong
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2023, 33 (05) : 733 - 763
  • [3] A relational model for formal object-oriented requirement analysis in UML
    Liu, ZM
    He, JF
    Li, XS
    Chen, YF
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2003, 2885 : 641 - +
  • [4] UML tool support: Utilization of object-oriented models
    Wolf, M
    Ivanov, E
    Philippow, I
    Burkhardt, R
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 529 - 534
  • [5] Transforming UML static models into object-oriented code
    Favre, L
    Martínez, L
    Pereira, C
    [J]. 37TH INTERNATIONAL CONFERENCE ON TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 2000, : 170 - 181
  • [6] Extending the UML for dimensional models in object-oriented database
    Borba, SDP
    Morales, ABT
    [J]. Sixteenth International Workshop on Database and Expert Systems Applications, Proceedings, 2005, : 1150 - 1154
  • [7] A formal approach to object-oriented software engineering
    Wirsing, M
    Knapp, A
    [J]. THEORETICAL COMPUTER SCIENCE, 2002, 285 (02) : 519 - 560
  • [8] A Matching Approach for Object-Oriented Formal Specifications
    Taibi, Fathi
    Abbou, Fouad Mohammed
    Alam, Md Jahangir
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2008, 7 (08): : 139 - 153
  • [9] DEFINING RELATIONSHIPS IN ECOLOGY USING OBJECT-ORIENTED FORMAL SPECIFICATIONS
    DURNOTA, B
    [J]. MATHEMATICAL AND COMPUTER MODELLING, 1994, 20 (08) : 83 - 96
  • [10] Unification and consistency verification of object-oriented analysis models
    Aoki, T
    Katayama, T
    [J]. 1998 ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 1998, : 296 - 303