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 条
  • [21] Symbolic model checking of UML statechart diagrams with an integrated approach
    Lam, VSW
    Padget, J
    11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, : 337 - 346
  • [22] Using controlled experiments for validating UML statechart diagrams measures
    Cruz-Lemus, Jose A.
    Genero, Marcela
    Piattini, Mario
    SOFTWARE PROCESS AND PRODUCT MEASUREMENT, 2008, 4895 : 129 - 138
  • [23] Formal Definition of Measures for UML Statechart Diagrams Using OCL
    Reynoso, Luis
    Antonio Cruz-Lemus, Juan
    Genero, Marcela
    Piattini, Mario
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 846 - +
  • [24] Using practitioners for assessing the understandability of UML statechart diagrams with composite states
    Cruz-Lemus, Jose A.
    Genero, Marcela
    Morasca, Sandro
    Piattini, Mario
    ADVANCES IN CONCEPTUAL MODELING - FOUNDATIONS AND APPLICATIONS, 2007, 4802 : 213 - +
  • [25] Generating Maude Specifications from M-UML Statechart Diagrams
    Kezai, Mourad
    Khababa, Abdallah
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2022, 26 (01) : 8 - 16
  • [26] Consistency of UML class, object and statechart diagrams using ontology reasoners
    Khan, Ali Hanzala
    Porres, Ivan
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2015, 26 : 42 - 65
  • [27] Analyzing equivalences of UML statechart diagrams by structural congruence and open bisimulations
    Lam, VSW
    Padget, J
    200S IEEE SYMPOSIUM ON HUMAN CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, 2003, : 137 - 144
  • [28] Assessing the understandability of UML statechart diagrams with composite states—A family of empirical studies
    José A. Cruz-Lemus
    Marcela Genero
    M. Esperanza Manso
    Sandro Morasca
    Mario Piattini
    Empirical Software Engineering, 2009, 14 : 685 - 719
  • [29] Simulation-based analysis of UML statechart diagrams: methods and case studies
    Lian, Jiexin
    Hu, Zhaoxia
    Shatz, Sol M.
    SOFTWARE QUALITY JOURNAL, 2008, 16 (01) : 45 - 78
  • [30] Implemeting a component-based tool for interactive synthesis of UML statechart diagrams
    Koskinen, Johannes
    Mäkinen, Erkki
    Systä, Tarja
    Acta Cybernetica, 2002, 15 (04): : 547 - 565