Automatic generation of object-Z specification from UML diagrams

被引:0
|
作者
Miao Huaikou [1 ]
Chen Yihai [1 ]
机构
[1] Shanghai Univ, Sch Engn & Comp Sci, Shanghai 200072, Peoples R China
关键词
UML; Object-Z; formalization; method integration; UMLFormalizer;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
High quality software requirement specification is crucial for software development. Although efforts and research works have been devoted to address the problem, the errors in user requirement still hinder us from development high quality software. Formal methods have been proposed as the one of the most promising solutions to the problem. But formal specification is difficult to create. One recent trend in the software requirement engineering research field is to integrate UML with a suitable formal notation. The UML/OCL notation offers a standard language for system modeling. However, the current lack of formal semantics for UML/OCL makes it hard to validate and verify UML models. And formal methods provide mature tools for validation and verification. In this paper, we propose an approach to transforming class and statechart diagrams, as well as OCL constraints into Object-Z specification and design an automated tool UMLFormalzier to support our approach.
引用
收藏
页码:857 / 862
页数:6
相关论文
共 50 条
  • [1] UML/OCL or Object-Z?
    Bettaz, Mohamed
    Maouche, Mourad
    [J]. 2017 INTERNATIONAL CONFERENCE ON INFOCOM TECHNOLOGIES AND UNMANNED SYSTEMS (TRENDS AND FUTURE DIRECTIONS) (ICTUS), 2017, : 78 - 83
  • [2] From Object-Z specification to Groovy implementation
    Zaker, F.
    Haghighi, H.
    Nazemi, E.
    [J]. SCIENTIA IRANICA, 2018, 25 (06) : 3415 - 3441
  • [3] Formalizing UML models with object-Z
    Miao, HK
    Liu, L
    Li, L
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2495 : 523 - 534
  • [4] Translating fusion/UML to Object-Z
    Bittner, M
    Kammüller, F
    [J]. FIRST ACM AND IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2003, : 49 - 50
  • [5] Abstract specification in object-Z and CSP
    Smith, G
    Derrick, J
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2495 : 108 - 119
  • [6] Mutation operators for Object-Z specification
    Liu, L
    Miao, HK
    [J]. ICECCS 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2005, : 498 - 506
  • [7] The study of Object-Z specification format for specification animation
    Chen, YH
    Miao, HK
    Zhu, J
    [J]. PROCEEDINGS OF THE 11TH JOINT INTERNATIONAL COMPUTER CONFERENCE, 2005, : 738 - 741
  • [8] Deriving User Interfaces from UML Models and Object-Z
    Qiu Zhong-jie
    Wei Chang-jiang
    [J]. 2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY, VOL II, PROCEEDINGS, 2009, : 67 - 70
  • [9] Structured object-Z software specification language
    Gao, XL
    Miao, HK
    Chen, YH
    [J]. GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 956 - 963
  • [10] Formalizing the UML class diagram using Object-Z
    Kim, SK
    Carrington, D
    [J]. UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 83 - 98