Temporal Properties Verification of Real-Time Systems Using UML/MARTE/OCL-RT

被引:6
|
作者
Louati, Aymen [1 ,2 ]
Barkaoui, Kamel [2 ]
Jerad, Chadlia [3 ]
机构
[1] Univ Tunis El Manar, ENIT, LR SITI, Tunis, Tunisia
[2] CNAM, Lab Cedr, Paris, France
[3] Univ Tunis El Manar, ENIT, OASIS, Tunis, Tunisia
关键词
UML; OCL; verification; Real-Time; TPN; TCTL;
D O I
10.1007/978-3-319-16577-6_6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dependability is a key feature of critical Real-Time Systems (RTS). In fact, errors may lead to disastrous consequences on life beings and economy. To ensure the absence or avoidance of such errors, it is important to focus on RTS verification as early as possible. As MARTE UML profile is the standard de facto for modelling RTS, we suggest to extend UML diagrams by a formal verification stage. More precisely, in the first part we propose a transformation approach of Interaction Overview Diagrams and Timing Diagram merged with UML-MARTE annotations into Time Petri Nets (TPN) models Then, in the second part, we show how we can derive Timed Computational Tree Logic formulae from Object Constraint Language-Real Time (OCL-RT) constraints. This formal verification is performed by the Romeo model-checker. Finally, we illustrate our approach through a case study derived from a RT asynchronous system (Integrated Modular Avionics/based airborne system).
引用
收藏
页码:133 / 147
页数:15
相关论文
共 50 条
  • [41] Verification of real-time systems design
    Emilia Cambronero, M.
    Valero, Valentin
    Diaz, Gregorio
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2010, 20 (01): : 3 - 37
  • [42] Verification of complex real-time systems using rewriting logic
    Computer Science Department, University of Biskra, BP 145 RP, Biskra
    07000, Algeria
    [J]. J. Compt. Inf. Technol., 2009, 3 (265-284):
  • [43] Verification of Real-Time Systems using Linear Relation Analysis
    Nicolas Halbwachs
    Yann-Erick Proy
    Patrick Roumanoff
    [J]. Formal Methods in System Design, 1997, 11 : 157 - 185
  • [44] Verification of real-time systems using linear relation analysis
    Halbwachs, N
    Proy, YE
    Roumanoff, P
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 1997, 11 (02) : 157 - 185
  • [45] A methodological approach to the formal specification of real-time systems by transformation of UML-RT design models
    Akhlaki, K. Benghazi
    Tunon, M. I. Capel
    Terriza, J. A. Holgado
    Morales, L. E. Mendoza
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2007, 65 (01) : 41 - 56
  • [46] Verifying Linear Temporal Logic Properties in UML/OCL Class Diagrams using Filmstripping
    Hilken, Frank
    Gogolla, Martin
    [J]. 19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 708 - 713
  • [47] Real-time Verification of Network Properties using Atomic Predicates
    Yang, Hongkun
    Lam, Simon S.
    [J]. 2013 21ST IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2013,
  • [48] Real-Time Verification of Network Properties Using Atomic Predicates
    Yang, Hongkun
    Lam, Simon S.
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (02) : 887 - 900
  • [49] Evaluating UML extensions for modeling real-time systems
    Bichler, L
    Radermacher, A
    Schürr, A
    [J]. PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2002, : 271 - 278
  • [50] A UML profile and a methodology for real-time systems design
    Bartolini, Cesare
    Bertolino, Antonia
    De Angelis, Guglielmo
    Lipari, Giuseppe
    [J]. 32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS, 2006, : 108 - +