Skip navigation.
Semantic Software Lab
Concordia University
Montréal, Canada

A Unified Ontology-Based Process Model for Software Maintenance and Comprehension

Printer-friendly versionPrinter-friendly versionPDF versionPDF version
Title{A Unified Ontology-Based Process Model for Software Maintenance and Comprehension}
Publication TypeConference Paper
Year of Publication2007
Refereed DesignationNon-Refereed
AuthorsRilling, J., Y. Zhang, W. J. Meng, R. Witte, V. Haarslev, and P. Charland
Conference NameModels in Software Engineering: Workshops and Symposia at MoDELS 2006, Genoa, Italy, October 1-6, 2006, Reports and Revised Selected Papers
Tertiary TitleLNCS
PublisherSpringer Berlin/Heidelberg
Conference LocationGenoa, Italy
Keywordsontological reasoning, process modeling, software comprehension, Software Maintenance, text mining, Traceability

In this paper, we present a formal process model to support the comprehension and maintenance of software systems. The model provides a formal ontological representation that supports the use of reasoning services across different knowledge resources. In the presented approach, we employ our Description Logic knowledge base to support the maintenance process management, as well as detailed analyses among resources, e.g., the traceability between various software artifacts. The resulting unified process model provides users with active guidance in selecting and utilizing these resources that are context-sensitive to a particular comprehension task. We illustrate both, the technical foundation based on our existing SOUND environment, as well as the general objectives and goals of our process model.


This paper was invited for the MoDELS LNCS book based on the best paper awards received by our two ATEM 2006 workshop contributions on process modeling and traceability link recovery.


Copyright © 2007 Springer-Verlag. This is the author's version of the work. It is posted here by permission of Springer for your personal use. Not for redistribution.

Rilling_etal-MoDELS2006.pdf253.17 KB