On the Formalization of UML Activities for Component-Based Protocol Design Specifications

被引:0
|
作者
Kaliappan, Prabhu Shankar [1 ]
Koenig, Hartmut [1 ]
机构
[1] Brandenburg Tech Univ Cottbus, Dept Comp Sci, D-03013 Cottbus, Germany
来源
SOFSEM 2012: THEORY AND PRACTICE OF COMPUTER SCIENCE | 2012年 / 7147卷
关键词
communication protocols; distributed systems; UML modeling; formal description techniques (FDTs); formal semantics; cTLA; ACTIVITY DIAGRAMS; ASM SEMANTICS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Formal description techniques, such as LOTOS and SDL, have been proven as a successful means for developing communication protocols and distributed systems. Meanwhile the Unified Modeling Language (UML) has achieved wide acceptance. It is, however, less applied in the field of protocol design due to the lack of an appropriate formal semantics. In this paper we propose a formalization technique for UML activity diagrams using the compositional Temporal Logic of Actions (cTLA). We use cTLA because it can express correctness properties in temporal logic and can also be verified formally using several model checking mechanisms. The approach consists of two steps. First, we predefine the formal semantics of the most commonly used UML activity nodes using simple cTLA. In the second step we derive the functional semantics of the activity diagram by mapping it to a compositional cTLA process. We illustrate our approach for a connection set up as an example. Finally we present with the Activity to cTLA generator a tool to automate this process.
引用
收藏
页码:479 / 491
页数:13
相关论文
共 50 条
  • [31] Design hierarchical component-based WebGIS
    Luo, YW
    Wang, XL
    Xiong, GM
    Xu, ZQ
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 3, 2005, 3516 : 515 - 522
  • [32] Component-based design for a simulated network
    Edelstein, D
    Edwards, D
    PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI-2004), 2004, : 283 - 289
  • [33] A refinement driven component-based design
    Chen, Zhenbang
    Liu, Zhiming
    Stolz, Volker
    Yang, Lu
    Ravn, Anders P.
    12TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2007, : 277 - +
  • [34] Component-based design for SCADA architecture
    Phan Duy Anh
    Truong Dinh Chau
    International Journal of Control, Automation and Systems, 2010, 8 : 1141 - 1147
  • [35] Modal Contracts for Component-based Design
    Goessler, Gregor
    Raclet, Jean-Baptiste
    SEFM 2009: SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, 2009, : 295 - 303
  • [36] Component-based test specimen design
    Wimmer, SA
    DeGiorgi, VG
    SMALL SPECIMEN TEST TECHNIQUES: FOURTH VOLUME, 2002, 1418 : 251 - 266
  • [37] Design of extensible component-based groupware
    Hummes J.
    Merialdo B.
    Computer Supported Cooperative Work: CSCW: An International Journal, 2000, 9 (01): : 53 - 74
  • [38] Probabilistic Contracts for Component-Based Design
    Xu, Dana N.
    Goessler, Gregor
    Girault, Alain
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, 2010, 6252 : 325 - 340
  • [39] Probabilistic contracts for component-based design
    Gregor Gössler
    Dana N. Xu
    Alain Girault
    Formal Methods in System Design, 2012, 41 : 211 - 231
  • [40] RE-UML: A Component-Based System Requirements Analysis Language
    Mahmood, Sajjad
    Lai, Richard
    COMPUTER JOURNAL, 2013, 56 (07): : 901 - 922