Verifying distributed real-time properties of embedded systems via graph transformations and model checking

被引:19
|
作者
Gabor, MU [1 ]
Sherif, AU
Schmidt, DC
机构
[1] Vanderbilt Univ, Inst Software Integrated Syst, Nashville, TN 37205 USA
[2] Univ Calif Irvine, Ctr Embedded Comp Syst, Irvine, CA 92697 USA
基金
美国国家科学基金会;
关键词
schedulability analysis; model checking; component middleware; distributed real-time; embedded systems;
D O I
10.1007/s11241-006-6883-y
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Component middleware provides dependable and efficient platforms that support key functional, and quality of service (QoS) needs of distributed real-time embedded (DRE) systems. Component middleware, however, also introduces challenges for DRE system developers, such as evaluating the predictability of DRE system behavior, and choosing the right design alternatives before committing to a specific platform or platform configuration. Model-based technologies help address these issues by enabling design-time analysis, and providing the means to automate the development, deployment, configuration, and integration of component-based DRE systems. To this end, this paper applies model checking techniques to DRE design models using model transformations to verify key QoS properties of component-based DRE systems developed using Real-time CORBA. We introduce a formal semantic domain for a general class of DRE systems that enables the verification of distributed non-preemptive real-time scheduling. Our results show that model-based techniques enable design-time analysis of timed properties and can be applied to effectively predict, simulate, and verify the event-driven behavior of component-based DRE systems.
引用
收藏
页码:77 / 100
页数:24
相关论文
共 50 条
  • [1] Verifying distributed real-time properties of embedded systems via graph transformations and model checking
    Gabor Madl
    Sherif Abdelwahed
    Douglas C. Schmidt
    Real-Time Systems, 2006, 33 : 77 - 100
  • [2] Verifying Real-Time Properties of Multi-agent Systems via SMT-Based Bounded Model Checking
    Zbrzezny, Agnieszka M.
    Zbrzezny, Andrzej
    PRIMA 2016: PRINCIPLES AND PRACTICE OF MULTI-AGENT SYSTEMS, 2016, 9862 : 149 - 167
  • [3] Statistical Model Checking of Distributed Real-Time Actor Systems
    Nigro, Libero
    Sciammarella, Paolo F.
    2017 IEEE/ACM 21ST INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2017, : 188 - 195
  • [4] Model Checking MASL Specification of Distributed Real-Time Systems
    Bugaichenko, D. Yu.
    VESTNIK ST PETERSBURG UNIVERSITY-MATHEMATICS, 2007, 40 (03) : 201 - 208
  • [5] Model checking real-time properties of symmetric systems
    Emerson, EA
    Trefler, RJ
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 1998, 1998, 1450 : 427 - 436
  • [6] Model checking embedded and real time systems
    Larsen, Kim G.
    WODES' 08: PROCEEDINGS OF THE 9TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, 2008, : 260 - 260
  • [8] MODULAR ABSTRACTIONS FOR VERIFYING REAL-TIME DISTRIBUTED SYSTEMS
    DELEON, H
    GRUMBERG, O
    FORMAL METHODS IN SYSTEM DESIGN, 1993, 2 (01) : 7 - 43
  • [9] An approach to formally modeling and verifying distributed real-time embedded software
    Chen L.
    Fan G.
    Liu Y.
    Journal of Software, 2010, 5 (09) : 990 - 997
  • [10] Scheduling distributed real-time systems by satisfiability checking
    Metzner, A
    Fränzle, M
    Herde, C
    Stierand, I
    11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2005, : 409 - 415