DocumentCode
3145543
Title
Component Adaptation for Correctness in Composite Systems
Author
Aretxandieta, Xabier ; Elkorobarrutia, Xabier ; Barbier, Franck
Author_Institution
ULMA Handling Syst. Oati, Onati
fYear
2008
fDate
25-29 Feb. 2008
Firstpage
130
Lastpage
137
Abstract
When creating systems by composing individual components, even if those ones behave as promised by its developer, unexpected situation may arise due to the composition operation itself. These situations, that may cause system failures or unsatisfied requirements occur because component providers have not foreseen the whole environments in which their own components may be deployed. They also do not know which third-party components their own components will be combined with. Here we present a framework for component development which promotes a system constructor (integrator) to adapt components at runtime, i.e., to adjust their behaviors to the needs of a component assembly. Components are equipped with appropriate mechanisms to adjust its behavior to assembly requirements and constraints without accessing to its source code. Only the component´s behavioral model is reconsidered and thus, adapted so that it operates in conformance with the rest of the designed assembly.
Keywords
object-oriented programming; program assemblers; software engineering; component adaptation; component assembly requirement; component behavioral model; component development framework; composite system; correctness; source code; third-party component; Assembly systems; Collaboration; Computer science; Connectors; Interconnected systems; Laboratories; Libraries; Runtime; Software engineering; Software systems; Composition; behavior; statecharts;
fLanguage
English
Publisher
ieee
Conference_Titel
Composition-Based Software Systems, 2008. ICCBSS 2008. Seventh International Conference on
Conference_Location
Madrid
Print_ISBN
978-0-7695-3091-8
Type
conf
DOI
10.1109/ICCBSS.2008.16
Filename
4464017
Link To Document