Title :
MACS: maintenance assistance capability for software-a KADME
Author :
Desclaux, Christine ; Ribault, Michel
Author_Institution :
Cap Gemini Innovation, Paris, France
Abstract :
MACS´s goal is to offer a customizable software maintenance assistance system. Its main concern is to help the maintainer in gaining a deep understanding of existing or in-progress applications, of the factual data (change management world and abstraction recovery world), the design decisions rationale (reasoning world), and the mapping of domain to programming components (interconnection world). This broad reverse-engineering approach is enhanced by impact analysis techniques to better perceive the interaction between components. The MACS supervisor proposes a set of maintenance process models to guide the maintainer through the MACS worlds. Knowledge base and expert system techniques are used in conjunction with software engineering techniques, which makes MACS a KADME (knowledge assistance for development and maintenance environment)
Keywords :
knowledge based systems; software maintenance; software tools; KADME; MACS supervisor; MACS worlds; abstraction recovery world; broad reverse-engineering approach; change management world; customizable software maintenance assistance system; design decisions rationale; expert system techniques; factual data; impact analysis techniques; in-progress applications; interconnection world; knowledge assistance; maintenance assistance capability; maintenance process models; programming components; reasoning world; software engineering techniques; Application software; Cognitive science; Engineering management; Process design; Programmable control; Programming; Reverse engineering; Software engineering; Software maintenance; Technological innovation;
Conference_Titel :
Software Maintenance, 1991., Proceedings. Conference on
Conference_Location :
Sorrento
Print_ISBN :
0-8186-2325-X
DOI :
10.1109/ICSM.1991.160300