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
相关论文
共 51 条
  • [1] Abdedda'im Y., 2002, Proceedings of the 8th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, P113
  • [2] AGRAWAL A, 2003, P 18 ANN ACM SIGPLAN
  • [3] A THEORY OF TIMED AUTOMATA
    ALUR, R
    DILL, DL
    [J]. THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) : 183 - 235
  • [4] MODEL-CHECKING IN DENSE REAL-TIME
    ALUR, R
    COURCOUBETIS, C
    DILL, D
    [J]. INFORMATION AND COMPUTATION, 1993, 104 (01) : 2 - 34
  • [5] [Anonymous], 1996, Pattern-Oriented Software Architecture: A System of Patterns
  • [6] ARULANTHU AB, 2000, P MIDDL C ACM IFIP
  • [7] Metropolis: An integrated electronic system design environment
    Balarin, F
    Watanabe, Y
    Hsieh, H
    Lavagno, L
    Passerone, C
    Sangiovanni-Vincentelli, A
    [J]. COMPUTER, 2003, 36 (04) : 45 - +
  • [8] SCHEDULING SUBJECT TO RESOURCE CONSTRAINTS - CLASSIFICATION AND COMPLEXITY
    BLAZEWICZ, J
    LENSTRA, JK
    KAN, AHGR
    [J]. DISCRETE APPLIED MATHEMATICS, 1983, 5 (01) : 11 - 24
  • [9] Bozga M, 2004, LECT NOTES COMPUT SC, V3185, P237
  • [10] Braberman VA, 1999, LECT NOTES COMPUT SC, V1687, P494, DOI 10.1145/318774.319266