• DocumentCode
    2518609
  • Title

    A Component Model for On-board Software Applications

  • Author

    Panunzio, Marco ; Vardanega, Tullio

  • Author_Institution
    Dept. of Pure & Appl. Math., Univ. of Padova, Padova, Italy
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    57
  • Lastpage
    64
  • Abstract
    Component-based development has become more common news than exotic novelty in mainstream industry. Its adoption has accrued high facilitation potential for software reuse and better organization of the product. Surprisingly however, component-oriented approaches have fared far worse in the domain of high-integrity real-time systems. One of the fundamental reasons of this difficulty stems from the larger incidence of extra-functional concerns than in conventional industry and the more stringent demands on the ultimate product quality. It is not intrinsic however that component-based software engineering cannot just make it in that domain. Hence adopting it may be an effort worth pursuing. In this paper we present the main conceptual and methodological steps taken by an initiative of the European Space Agency aimed at the creation of a component model suited for the development of on-board software.
  • Keywords
    aerospace computing; object-oriented programming; real-time systems; software reusability; European Space Agency; component based software engineering; conventional industry; high integrity real time system; mainstream industry; onboard software application; product quality; software reuse; Analytical models; Computational modeling; Connectors; Containers; Programming; Software; Unified modeling language; Component Model; Extra-functional Concerns; Separation of Concerns; Software Reuse;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2010 36th EUROMICRO Conference on
  • Conference_Location
    Lille
  • ISSN
    1089-6503
  • Print_ISBN
    978-1-4244-7901-6
  • Type

    conf

  • DOI
    10.1109/SEAA.2010.39
  • Filename
    5598079