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
Link To Document