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 :
بازگشت