Title :
Architectural software configuration management in Molhado
Author :
Nguyen, Tien N. ; Munson, Ethan V. ; Boyland, John T. ; Thao, Cheng
Author_Institution :
Department of Computer Science, University of Wisconsin-Milwaukee
Abstract :
Software development is a dynamic process where engineers constantly modify and refine their systems. As a consequence, everything evolves including designs, system´s architectural structure, and implementation source code. This paper contributes a novel approach to manage architectural evolution of software systems at the logical level. Key to Molhado architectural software configuration management (SCM) system is its architectural system model in which the architectural concepts are integrated into the system model to enable the management of unplanned evolution of software architecture. Via our product versioning SCM approach, consistent configurations are maintained not only among source code but also with the high-level software architecture. Molhado´s architectural system model can also be extended to support different architectural description languages and architectural styles.
Keywords :
configuration management; object-oriented programming; software architecture; Molhado; logical structures; object-oriented architectural software configuration management; system architecture; Computer architecture; Computer science; Documentation; Object oriented modeling; Research and development management; Software architecture; Software development management; Software maintenance; Software prototyping; Switches;
Conference_Titel :
Software Maintenance, 2004. Proceedings. 20th IEEE International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
0-7695-2213-0
DOI :
10.1109/ICSM.2004.1357815