On Component-Based Development and High-Integrity Real-Time Systems

被引:3
作者
Panunzio, Marco [1 ]
Vardanega, Tullio [1 ]
机构
[1] Univ Padua, Dept Pure & Appl Math, I-35121 Padua, Italy
来源
2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS | 2009年
关键词
Component model; Computational model; Model-Driven Engineering; Composability; Compositionality;
D O I
10.1109/RTCSA.2009.15
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Component-based development approaches are becoming commonplace in business applications: they must therefore have some merit. In striking contrast to that, their penetration in the industrial practice of high-integrity real-time systems is virtually nil. This oddity needs explaining. In this paper we reflect on the presumed reasons of this situation and elaborate on possible systematic remedies. We contend that in order to make it in the high-integrity real-time systems domain, a component-based development approach must be constructed around four fundamental ingredients: a component model, a computational model, a programming model, and a congruent execution platform. Of those four ingredients, the computational model is key to bridging the lack of architectural concerns that afflicts the real-time workload models. We relate the component model to real-time systems theories. We illustrate how those elements could be neatly encased in a development method centred on model-driven engineering. We conclude by noting that the incorporation of component-based development methods, augmented with the cited ingredients, into model-driven engineering promises important savings in the development time and cost and also facilitates the industrial adoption of state-of-the-art techniques off real-time theory.
引用
收藏
页码:79 / 84
页数:6
相关论文
共 16 条
  • [1] The SAVE approach to component-based development of vehicular systems
    Akerholm, Mikael
    Carlson, Jan
    Fredriksson, Johan
    Hansson, Hans
    Hakansson, John
    Moeller, Anders
    Pettersson, Paul
    Tivoli, Massimo
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (05) : 655 - 667
  • [2] [Anonymous], 2003, Model Driven Architecture: Applying MDA to Enterprise Computing
  • [3] Basu A, 2006, I C SOFTW ENG FORM M, P3
  • [4] Bini E., 2005, P 17 EUR C REAL TIM
  • [5] BORDIN M, 2008, P 20 EUR C REAL TIM, P135
  • [6] BUTTAZZO G, 2002, IEEE T COMPUTERS, V51
  • [7] CHAPMAN R, 2006, ACM INT C P SERIES, V162, P43
  • [8] The time-triggered architecture
    Kopetz, H
    Bauer, G
    [J]. PROCEEDINGS OF THE IEEE, 2003, 91 (01) : 112 - 126
  • [9] A design framework for real-time embedded systems with code size and energy constraints
    Lee, Sheayun
    Shin, Insik
    Kim, Woonseok
    Lee, Insup
    Min, Sang Lyul
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (02)
  • [10] SCHEDULING ALGORITHMS FOR MULTIPROGRAMMING IN A HARD-REAL-TIME ENVIRONMENT
    LIU, CL
    LAYLAND, JW
    [J]. JOURNAL OF THE ACM, 1973, 20 (01) : 46 - 61