Title :
An architecture-driven, business-specific, and component-based approach to software engineering
Author :
Ning, Jim Q. ; Miriyala, Kanth ; Kozaczynski, W.
Author_Institution :
Center for Strategic Technol., Andersen Consulting, Chicago, IL, USA
Abstract :
The paper describes an approach to software reuse which is under development and evaluation at Andersen Consulting. Instead of restricting reuse to just code, we are exploring reuse of architectures that include component interfaces, interconnections between components, and platform configuration. The approach assumes that first a desired architecture is chosen and tailored according to the constraints at hand. Then, appropriate components are retrieved from a repository, subjected to restricted modifications if necessary and “glued” together following the architectural guidelines. Finally, a version of a system is automatically packaged from the selected components and the architectural specifications. The paper presents the approach and some initial experiments in the design of an interface specification language and an environment in which modules can be interconnected and their interface specifications used to determining the integrity of the connections
Keywords :
software reusability; Andersen Consulting; architectural specifications; architecture-driven software engineering; business-specific software engineering; component interfaces; interconnections; interface specification language; platform configuration; software reuse; Aging; Buildings; Business; Companies; LAN interconnection; Large-scale systems; Manufacturing; Packaging; Software engineering; Software systems;
Conference_Titel :
Software Reuse: Advances in Software Reusability, 1994. Proceedings., Third International Conference on
Conference_Location :
Rio de Janeiro
Print_ISBN :
0-8186-6632-3
DOI :
10.1109/ICSR.1994.365808