Automated Analysis of UML Activity Diagram using CPNs

被引:0
|
作者
Tariq, Omar [1 ]
Sang, Jun [1 ]
Gulzar, Kanza
Xiang, Hong
机构
[1] Minist Educ, Key Lab Dependable Serv Comp Cyber Phys Soc, Chongqing 400044, Peoples R China
关键词
Coloured Petri Nets; UML behavioral models; Simulation; Verification; Model Checking; State Space Methods; PETRI NETS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The UML behavioral models are used in understanding and communicating the problem domain concepts, during the requirement analysis phase of system development. The absence of formal semantics for UML behavioral models makes it difficult to build automated tools for their analysis, simulation and validation. These semantics should be well defined based on a formal language that yields the fundamental requirements for a rigorous validation of the specification models. In this paper, an approach is proposed for formal analysis and simulation of the UML behavioral models. Initially, we define UML activity diagram semantics. These semantics are translated into a Coloured Petri Nets (CPN). Hence, In order to allow a more concrete model behavior analysis, we coined the mapping rules from the specification models composed of objects and events. The results of analysis are in the form of a CPN-Tools report by means of state space analysis or model checking, to illustrate the proposed methodology we used a case study.
引用
收藏
页码:134 / 138
页数:5
相关论文
共 50 条
  • [1] A Framework for Modeling and Analysis UML Activity Diagram using Graph Transformation
    Rahmoune, Yasmina
    Chaoui, Allaoua
    Kerkouche, Elhillali
    10TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC 2015) / THE 12TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC 2015) AFFILIATED WORKSHOPS, 2015, 56 : 612 - 617
  • [2] Testcases Formation using UML Activity Diagram
    Patel, Puneet E.
    Patil, Nitin N.
    2013 INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT 2013), 2013, : 884 - 889
  • [3] Automated Test Case Generation from UML Activity Diagram and Sequence Diagram using Depth First Search Algorithm
    Meiliana
    Septian, Irwandhi
    Alianto, Ricky Setiawan
    Daniel
    Gaol, Ford Lumban
    DISCOVERY AND INNOVATION OF COMPUTER SCIENCE TECHNOLOGY IN ARTIFICIAL INTELLIGENCE ERA, 2017, 116 : 629 - 637
  • [4] An Approach to Automated Conceptual Database Design Based on the UML Activity Diagram
    Brdjanin, Drazen
    Maric, Slavko
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2012, 9 (01) : 249 - 283
  • [5] Automated test case generation based on UML activity diagram model
    Zhang, M., 2001, Beijing University of Aeronautics and Astronautics (BUAA) (27):
  • [6] The BPM to UML activity diagram transformation using XSLT
    Macek, Ondrej
    Richta, Karel
    DATESO 2009 - DATABASES, TEXTS, SPECIFICATIONS, OBJECTS: PROCEEDINGS OF THE 9TH ANNUAL INTERNATIONAL WORKSHOP, 2009, 471 : 119 - 129
  • [7] Automated compression of state machines using UML statechart diagram notation
    Systä, T
    Koskimies, K
    Mäkinen, E
    INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (10) : 565 - 578
  • [8] Empirical Analysis of Metrics Using UML Class Diagram
    Mathur, Bhawana
    Kaushik, Manju
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (05) : 32 - 37
  • [9] Requirement analysis model of formalized UML 2.0 activity diagram
    Piao, W. C.
    Wang, C. H.
    Chu, William C.
    Chen, Ying-Da
    IMECS 2006: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, 2006, : 875 - 880
  • [10] Transformation of UML Activity Diagram to YAWL
    Han, Zhaogang
    Zhang, Li
    Ling, Jimin
    ENTERPRISE INTEROPERABILITY IV: MAKING THE INTERNET OF THE FUTURE FOR THE FUTURE OF ENTERPRISE, 2010, : 289 - 299