Title :
An Ontological Process Model for Software Maintenance and Comprehension
Author_Institution :
Concordia Univ., Montreal
Abstract :
Software maintenance involves the integration, abstraction and analysis of different knowledge resources and artifacts. Maintainers are typically left with no guidance on how to utilize these resources to complete a particular maintenance task. In this research, we present a novel approach that integrates relevant maintenance resources and an existing software maintenance process through a formal unified ontological model. Reasoning and query services are applied to this ontological representation to establish traceability between resources and the process model and to provide maintainers with context sensitive guidance.
Keywords :
formal specification; ontologies (artificial intelligence); reasoning about programs; reverse engineering; software maintenance; artifacts analysis; knowledge resources analysis; ontological process model; ontological representation; query services; reasoning; resource traceability; software comprehension; software integration; software maintenance; sofware abstraction; Application software; Computer science; Context modeling; Context-aware services; Information resources; Internet; OWL; Ontologies; Software engineering; Software maintenance;
Conference_Titel :
Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-1256-3
Electronic_ISBN :
1063-6773
DOI :
10.1109/ICSM.2007.4362677