• DocumentCode
    2022860
  • Title

    Architecting Health Management into Software Component Assemblies: Lessons Learned from the ARINC-653 Component Mode

  • Author

    Mahadevan, Nagabhushan ; Dubey, Abhishek ; Karsai, Gabor

  • Author_Institution
    Inst. for Software Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
  • fYear
    2012
  • fDate
    11-13 April 2012
  • Firstpage
    79
  • Lastpage
    86
  • Abstract
    Complex real-time software systems require an active fault management capability. While testing, verification and validation schemes and their constant evolution help improve the dependability of these systems, an active fault management strategy is essential to potentially mitigate the unacceptable behaviors at run-time. In our work we have applied the experience gained from the field of Systems Health Management towards component-based software systems. The software components interact via well-defined concurrency patterns and are executed on a real-time component framework built upon ARINC-653 platform services. In this paper, we present the lessons learned in architecting and applying a two-level health management strategy to assemblies of software components.
  • Keywords
    concurrency control; object-oriented programming; program assemblers; program testing; program verification; real-time systems; software architecture; software fault tolerance; ARINC-653 component model; ARINC-653 platform service; active fault management capability; complex real-time software system; component-based software system; concurrency pattern; constant evolution; real-time component framework; software architecture; software component assemblies; systems health management; testing scheme; two-level health management strategy; validation scheme; verification scheme; Assembly; Engines; Global Positioning System; Real time systems; Runtime; Software; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2012 IEEE 15th International Symposium on
  • Conference_Location
    Guangdong
  • ISSN
    1555-0885
  • Print_ISBN
    978-1-4673-0499-3
  • Type

    conf

  • DOI
    10.1109/ISORC.2012.19
  • Filename
    6195864