DocumentCode :
2440078
Title :
Component composition
Author :
Michiels, Bart ; Wydaeghe, Bart
Author_Institution :
Syst. & Software Eng. Lab., Vrije Univ., Brussels, Belgium
fYear :
2000
fDate :
2000
Firstpage :
771
Abstract :
This paper depicts a novel approach to document components in a uniform and abstract way. Every use of component is expressed with a specific type of message sequence chart (MSG), using a limited set of standard primitives with predefined semantics. These primitives are mapped on the actual API of the component(s). This documentation is used to find compatible components and to detect conflicts when composing components. Because of the standard set of primitives, components from different sources can be matched and developers do not have to rely on the concrete API. The behavioural flavour of MSCs is suited to document, as a set of usage scenarios, how a component expects to interact with other components when configured in an application. This complements existing documentation techniques
Keywords :
application program interfaces; formal specification; object-oriented programming; software architecture; system documentation; API; compatible components; component composition; document components; documentation techniques; message sequence chart; microarchitectures; patterns; predefined semantics; standard primitives; usage scenarios; Application software; Assembly; Concrete; Documentation; Middleware; Natural languages; Software engineering; Software libraries; Standards development; Vocabulary;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2000. Proceedings of the 2000 International Conference on
Conference_Location :
Limerick
ISSN :
0270-5257
Print_ISBN :
1-58113-206-9
Type :
conf
DOI :
10.1109/ICSE.2000.870492
Filename :
870492
Link To Document :
بازگشت