Title :
Abstract and concrete components: an approach to complex systems engineering
Author :
De Paoli, Flavio ; Tisato, Francesco
Author_Institution :
Dipartimento di Sci. dell´´Inf., Milan Univ., Italy
Abstract :
The paper presents an integrated approach to architectural design and to engineering of complex IT systems. It addresses the need for suitable architectural abstractions by introducing agents, connectors, configurators and controllers as abstract components exporting multi-view interfaces. Each view is visible to components implementing a specific abstraction. The paper also discusses how such abstract components can be implemented and engineered on different platforms by splitting them into concrete representations corresponding to specific views. The systematic use of these concepts leads to the definition of an integrated environment supporting the whole system life cycle
Keywords :
object-oriented methods; software agents; software engineering; systems engineering; abstract components; agents; architectural abstractions; architectural design; complex IT systems engineering; concrete components; configurators; connectors; controllers; integrated approach; multi-view interfaces; system life cycle; Concrete; Connectors; Control systems; Costs; Design engineering; Fault tolerance; Monitoring; Runtime; Systems engineering and theory; Wheels;
Conference_Titel :
Engineering of Complex Computer Systems, 1995. Held jointly with 5th CSESAW, 3rd IEEE RTAW and 20th IFAC/IFIP WRTP, Proceedings., First IEEE International Conference on
Conference_Location :
Ft. Lauderdale, FL
Print_ISBN :
0-8186-7123-8
DOI :
10.1109/ICECCS.1995.479344