Title :
CRUISE: using interface hierarchies to support software evolution
Author :
Subramanian, Suresh
Author_Institution :
Bellcore, Piscataway, NY, USA
Abstract :
To facilitate the maintenance activity, the author proposes a representation scheme for the structural evolution of software that is based on a notion of hierarchies of interfaces. Such a notion enforces a distinction between design artifacts and implementation artifacts and allows a linkage to be maintained between the two. As the software system evolves, interface alterations can be analyzed to determine whether the linkages are still valid or not. The author believes that such a notion provides a rigorous basis for technical aspects of version control and configuration management
Keywords :
software engineering; CRUISE; configuration management; design artifacts; implementation artifacts; interface hierarchies; software engineering; software evolution; software maintenance; software representation; version control; Concrete; Control systems; Couplings; Information analysis; LAN interconnection; Programming; Software design; Software systems; Stability; Tail;
Conference_Titel :
Software Maintenance, 1988., Proceedings of the Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-8186-0879-X
DOI :
10.1109/ICSM.1988.10153