Behavioral Verification of UML2.0/PoSM Components

被引:5
作者
Sakka Rouis, Taoufik [1 ]
Bhiri, Mohamed Tahar [2 ]
Kmimech, Mourad [3 ]
机构
[1] Univ Manouba, Cristal Lab, ENSI, Manouba 2010, Tunisia
[2] ISIMS, Miracl Lab, Technol Pole Sakiet Ezzit, Sfax, Tunisia
[3] Univ Tunis El Manar, UR OASIS Lab, ENIT, El Manar, Tunisia
来源
NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES | 2016年 / 286卷
关键词
Component; Verification; Behavior; UML2.0; PoSM; Model-Checker; FDR2;
D O I
10.3233/978-1-61499-674-3-246
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The component approach aims at reutilization by an easy and efficient component assembly. A coherent component assembly requires that the atomic components be correct. Where, an atomic component is said correct if and only if its partial behaviors associated with the interfaces offered by this component are ensured by the global behavior of the said component. In this paper, our purpose was the verification of the behavioral consistency between the interfaces of a component and the component itself. Our proposed approach combined UML2.0, Port State Machine (PoSM), Wright and CSP to check the behavioral consistency of UML2.0/PoSM components. To achieve this, we proposed to translate each UML2.0/PoSM component to a Wright Component. Using Wr2fdr tool, these Wright components were automatically translated to a CSP specification acceptable by the FDR2 model-checker. Thus, the consistency of a component was checked thanks to FDR2.
引用
收藏
页码:246 / 257
页数:12
相关论文
共 20 条
  • [1] Abdelmoula I. Mouakher, 2011, THESIS
  • [2] Abrial J.R., 1996, B BOOK ASSIGNING PRO
  • [3] Allen R., 1997, THESIS
  • [4] [Anonymous], 2003, FORM SYST EUR FAIL D
  • [5] Proving Component Interoperability with B Refinement
    Chouali, Samir
    Heisel, Maritta
    Souquieres, Jeanine
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 160 (157-172) : 157 - 172
  • [6] Garis A., 2012, 9 INT C IFM 2012 PIS
  • [7] GARLAN D, 2003, LNCS, V2804
  • [8] Hammal Y., 2011, INT J SOFTWARE ENG I, V5
  • [9] Hammami M., 2012, 6 C FRANC ARCH LOG M
  • [10] A comprehensive interface definition framework for software components
    Han, J
    [J]. 1998 ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 1998, : 110 - 117