DocumentCode
2286152
Title
Modelling software components
Author
Kent, Stuart ; Howse, John ; Lauder, Anthony
Author_Institution
Sch. of Comput. & Math., Brighton Univ., UK
fYear
1998
fDate
25-28 Aug 1998
Firstpage
789
Lastpage
800
Abstract
Argues that precise visual modelling techniques are important for modelling large-scale software components, as they facilitate the core activities of component-based software development (CBSD): building, finding, adapting and assembling components. This paper argues for a carefully selected set of techniques based on the Unified Modelling Language (UML), to provide accessible yet precise component models. The authors then sketch a high-level reference model for CBSD to tease out exactly what is meant by the terms `component´, `component adaptation´ and `component assembly´. The paper illustrates this reference model by giving examples of components and the transformations that can be applied to them, using precise visual models
Keywords
large-scale systems; software engineering; specification languages; subroutines; UML; Unified Modelling Language; component adaptation; component assembly; component transformations; component-based software development; high-level reference model; large-scale software components; software component modelling; visual modelling techniques; Assembly; Documentation; Electrical capacitance tomography; Graphical user interfaces; History; Large-scale systems; Reflection; Software agents; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Database and Expert Systems Applications, 1998. Proceedings. Ninth International Workshop on
Conference_Location
Vienna
Print_ISBN
0-8186-8353-8
Type
conf
DOI
10.1109/DEXA.1998.707497
Filename
707497
Link To Document