• DocumentCode
    1692771
  • Title

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

  • Author

    Panunzio, Marco ; Vardanega, Tullio

  • Author_Institution
    Dept. of Pure & Appl. Math., Univ. of Padua, Padova, Italy
  • fYear
    2009
  • Firstpage
    79
  • Lastpage
    84
  • Abstract
    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.
  • Keywords
    commerce; object-oriented programming; real-time systems; software architecture; architectural concern; business application; component based development; component model; computational model; congruent execution platform; development method; high integrity real-time systems; high-integrity real-time systems; industrial practice; model driven engineering; programming model; real-time systems theories; real-time theory; Computational modeling; Computer applications; Costs; Embedded computing; Mathematics; Model driven engineering; Programming; Real time systems; Safety; Software design; Component model; Composability; Compositionality; Computational model; Model-Driven Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2009. RTCSA '09. 15th IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1533-2306
  • Print_ISBN
    978-0-7695-3787-0
  • Type

    conf

  • DOI
    10.1109/RTCSA.2009.15
  • Filename
    5279984