Component-based software development enables the construction of software artefacts by assembling prefabricated, configurable and independently evolving building blocks, called software components. This paper presents an approach for the development of component-based software artefacts. This approach consists of splitting the software development process according to four abstraction levels, viz., enterprise, system, component and object, and three different views, viz., structural, behavioural and interactional. The use of different abstraction levels and views allows a better control of the development process.
|Title of host publication||ECEC 2000: 7th European Concurrent Engineering Conference|
|Subtitle of host publication||Concurrent Engineering in the Framework of IT Convergence|
|Editors||Uwe F. Baake, Richard N. Zobel, Marwan Al-Akaidi|
|Place of Publication||San Diego, CA|
|Publisher||Society for Computer Simulation International|
|Number of pages||5|
|Publication status||Published - 2000|
|Event||7th European Concurrent Engineering Conference, ECEC 2000: Concurrent Engineering in the Framework of IT Convergence - Leicester, United Kingdom|
Duration: 17 Apr 2000 → 19 Apr 2000
Conference number: 7
|Conference||7th European Concurrent Engineering Conference, ECEC 2000|
|Period||17/04/00 → 19/04/00|
- Component-based development
- Component software
Guareis de farias, C., van Sinderen, M. J., & Ferreira Pires, L. (2000). A systematic approach for component-based software development. In U. F. Baake, R. N. Zobel, & M. Al-Akaidi (Eds.), ECEC 2000: 7th European Concurrent Engineering Conference: Concurrent Engineering in the Framework of IT Convergence (pp. 127-131). San Diego, CA: Society for Computer Simulation International.