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 条
  • [31] Formal specification of OWL-S with Object-Z: the static aspect
    Wang, Hai H.
    Saleh, Ahmed
    Payne, Terry
    Gibbins, Nick
    [J]. PROCEEDINGS OF THE IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE: WI 2007, 2007, : 431 - 434
  • [32] Specification, refinement and verification of concurrent systems - An integration of Object-Z and CSP
    Smith, G
    Derrick, J
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2001, 18 (03) : 249 - 284
  • [33] Automatic Generation of UML Class Diagrams for Object-oriented Design and Programing Course
    Chunyan Ma
    Jing Chen
    Zheng Chang
    Jiangbin Zheng
    [J]. 计算机教育, 2021, (12) : 157 - 165
  • [34] AgentZ: Extending object-Z for multi-agent systems specification
    Brandao, AAF
    Alencar, P
    de Lucena, CJP
    [J]. AGENT-ORIENTED INFORMATION SYSTEMS II, 2005, 3508 : 125 - 139
  • [35] Using integrated metamodeling to define OO design patterns with object-Z and UML
    Kim, SK
    Carrington, D
    [J]. 11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 257 - 264
  • [36] A formal metamodeling approach to a transformation between the UML state machine and object-Z
    Kim, SK
    Carrington, D
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2495 : 548 - 560
  • [37] Formal specification of OWL-S with Object-Z: The dynamic aspect
    Wang, Hai H.
    Payne, Terry
    Gibbins, Nick
    Saleh, Ahmed
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2007, PROCEEDINGS, 2007, 4831 : 237 - 248
  • [38] From a B specification to UML StateChart diagrams
    Hammad, A
    Tatibouët, B
    Voisinet, JC
    Wu, WP
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2495 : 511 - 522
  • [39] From UML Activity Diagrams to Specification Requirements
    Drusinsky, Doron
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE), 2008, : 69 - 73
  • [40] Automatic generation of basic behavior schemas from UML class diagrams
    Albert, Manoli
    Cabot, Jordi
    Gomez, Cristina
    Pelechano, Vicente
    [J]. SOFTWARE AND SYSTEMS MODELING, 2010, 9 (01): : 47 - 67