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 条
  • [1] Time properties Verification of UML/MARTE Real-Time Systems
    Louati, Aymen
    Barkaoui, Ka-Mel
    Jerad, Chadlia
    [J]. 2014 IEEE 15TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2014, : 386 - 393
  • [2] Using UML/MARTE to support performance tuning and stress testing in real-time systems
    Stefano Di Alesio
    Sagar Sen
    [J]. Software & Systems Modeling, 2018, 17 : 479 - 508
  • [3] Using UML/MARTE to support performance tuning and stress testing in real-time systems
    Di Alesio, Stefano
    Sen, Sagar
    [J]. SOFTWARE AND SYSTEMS MODELING, 2018, 17 (02): : 479 - 508
  • [4] TEMPORAL VERIFICATION OF REAL-TIME SYSTEMS
    CAMPOS, SV
    CLARKE, EM
    MARRERO, W
    MINEA, M
    HIRAISHI, H
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1995, E78D (07) : 796 - 801
  • [5] Model-based requirements specification of real-time systems with UML, SysML and MARTE
    Fabíola Gonçalves C. Ribeiro
    Carlos E. Pereira
    Achim Rettberg
    Michel S. Soares
    [J]. Software & Systems Modeling, 2018, 17 : 343 - 361
  • [6] Model-based requirements specification of real-time systems with UML, SysML and MARTE
    Ribeiro, Fabiola Goncalves C.
    Pereira, Carlos E.
    Rettberg, Achim
    Soares, Michel S.
    [J]. SOFTWARE AND SYSTEMS MODELING, 2018, 17 (01): : 343 - 361
  • [7] Consistent design of embedded real-time systems with UML-RT
    Küster, JM
    Stroop, J
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 31 - 40
  • [8] Moby/RT: a tool for specification and verification of real-time systems
    Olderog, ER
    Dierks, H
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2003, 9 (02) : 88 - 105
  • [9] Capturing an application's temporal properties with UML for real-time
    He, WG
    Goddard, S
    [J]. FIFTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2000, : 65 - 74
  • [10] Towards a mechanical verification of real-time reactive systems modeled in UML
    Alagar, VS
    Muthiayen, D
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 245 - 254