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 条
  • [41] A TRANSFORMATIONAL METHOD FOR VERIFYING SAFETY PROPERTIES IN REAL-TIME SYSTEMS
    FRANKLIN, MK
    GABRIELIAN, A
    REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1989, : 112 - 123
  • [42] Model-checking distributed real-time systems with states, events, and multiple fairness assumptions
    Wang, F
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY: PROCEEDINGS, 2004, 3116 : 553 - 567
  • [43] A Real-Time Reconfiguration Infrastructure for Distributed Embedded Control Systems
    Zoitl, Alois
    Lepuschitz, Wilfried
    Merdan, Munir
    Vallee, Mathieu
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [44] Fault tolerant approaches for distributed real-time and embedded systems
    Rubel, Paul
    Gillen, Matthew
    Loyall, Joseph
    Schantz, Richard
    Gokhale, Aniruddha
    Balasubramanian, Jaiganesh
    Paulos, Aaron
    Narasimhan, Priya
    2007 IEEE MILITARY COMMUNICATIONS CONFERENCE, VOLS 1-8, 2007, : 3680 - +
  • [45] The efficient QoS control in distributed real-time embedded systems
    Yuan, YW
    Yan, LM
    Guo, QP
    EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 508 - 513
  • [46] A microkernel middleware architecture for distributed embedded real-time systems
    Brinkschulte, U
    Bechina, A
    Picioroaga, F
    Schneider, E
    Ungerer, T
    Kreuzinger, J
    Pfeffer, M
    20TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2001, : 218 - 226
  • [47] Thread allocation protocols for distributed real-time and embedded systems
    Sánchez, C
    Sipma, HB
    Subramonian, V
    Gill, C
    Manna, Z
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2005, 2005, 3731 : 159 - 173
  • [48] Java']Java framework for distributed real-time embedded systems
    Silva, Elias Teodoro, Jr.
    Freitas, Edison Pignaton
    Wagner, Flavio Rech
    Carvalho, Fabiano Costa
    Pereira, Carlos Eduardo
    NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 85 - 92
  • [49] A Software Framework for Hard Real-Time Distributed Embedded Systems
    Angelov, Christo
    Sierszecki, Krzysztof
    Zhou, Feng
    PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, : 385 - 392
  • [50] A Framework for the Development of Parallel and Distributed Real-Time Embedded Systems
    Garibay-Martinez, Ricardo
    Ferreira, Luis Lino
    Pinho, Luis Miguel
    2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 39 - 46