DocumentCode :
1572594
Title :
Component-based design: towards guided composition
Author :
Moschoyiannis, S. ; Shields, M.W.
Author_Institution :
Dept. of Comput., Surrey Univ., Guildford, UK
fYear :
2003
Firstpage :
122
Lastpage :
131
Abstract :
We present a mathematical model for the composition of software components, at a semantic modelling level. We describe a mathematical concept of a single software component and identify properties that ensure its potential behaviour can be captured. Based on that, we give a formal definition of composition and examine its effect on the individual components. We argue that properties of the individual components can, under certain conditions, be preserved in the composite. The proposed model can be used for guiding the composition of components as it advocates formal reasoning about the composite before the actual composition takes place.
Keywords :
distributed object management; formal logic; formal specification; object-oriented programming; reasoning about programs; component-based design; formal definition; formal reasoning; guided composition; mathematical concept; mathematical model; semantic modelling level; software component; Assembly systems; Concurrent computing; Large-scale systems; Mathematical model; Pathology; Software engineering; Software systems; System recovery; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application of Concurrency to System Design, 2003. Proceedings. Third International Conference on
Print_ISBN :
0-7695-1887-7
Type :
conf
DOI :
10.1109/CSD.2003.1207706
Filename :
1207706
Link To Document :
بازگشت