Formalization of UML statechart diagrams in the π-calculus

被引:7
|
作者
Lam, VSW [1 ]
Padget, J [1 ]
机构
[1] Univ Bath, Dept Math Sci, Bath BA2 7AY, Avon, England
关键词
D O I
10.1109/ASWEC.2001.948515
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a systematic approach for the translation of UML statechart diagrams into the pi -calculus. The aim of this study is to demonstrate how a semi-formal specification can be transformed to a verifiable specification expressed in the pi -calculus such that the behaviour of the system can be formally analyzed. The translation covers the major features of statechart diagrams, including internal transitions, triggerless transitions, conflicting transitions, actions, activities, non-concurrent composite states, history pseudostates, concurrent composite states, etc. The desired behavioural properties of statechart diagrams are identified. In addition, the correctness of the translation is proved by showing that the pi -calculus expressions satisfy these behavioural properties.
引用
收藏
页码:213 / 223
页数:11
相关论文
共 50 条
  • [1] Formalization of Mobile UML Statechart Diagrams Using the π-calculus: An Approach for Modeling and Analysis
    Belghiat, Aissam
    Chaoui, Allaoua
    Maouche, Mourad
    Beldjehem, Mokhtar
    [J]. INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2014, 2014, 465 : 236 - 247
  • [2] On execution semantics of UML statechart diagrams using the π-calculus
    Lam, VSW
    Padget, J
    [J]. SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 877 - 882
  • [3] An Integrated Environment for Communicating UML Statechart Diagrams
    Lam, Vitus S. W.
    Padget, Julian
    [J]. 3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [4] Formalization of the UML Class Diagrams
    Osis, Janis
    Donins, Uldis
    [J]. EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, 69 : 180 - 192
  • [5] 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
  • [6] Empirical validation of metrics for UML statechart diagrams
    Miranda, D
    Genero, M
    Piattini, M
    [J]. ENTERPRISE INFORMATION SYSTEMS V, 2004, : 101 - 108
  • [7] UML Statechart Diagrams on the ADONIS Metamodeling Platform
    Fill, Hans-Georg
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 127 (01) : 27 - 36
  • [8] EQUIVALENCE CHECKING OF COMMUNICATING UML STATECHART DIAGRAMS
    Lam, Vitus S. W.
    Padget, Julian
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2012, 22 (02) : 265 - 304
  • [9] Consistency checking of sequence diagrams and statechart diagrams using the π-calculus
    Lam, VSW
    Padget, J
    [J]. INTEGRATED FORMAL METHODS, PROCEEDINGS, 2005, 3771 : 347 - 365
  • [10] An approach for reversely generating hierarchical UML statechart diagrams
    Chu, Hua
    Li, Qingshan
    Hu, Shenming
    Chen, Ping
    [J]. FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2006, 4223 : 434 - 437