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. © Springer-Verlag Berlin Heidelberg 2007.
CITATION STYLE
Rilling, J., Zhang, Y., Meng, W. J., Witte, R., Haarslev, V., & Charland, P. (2007). A unified ontology-based process model for software maintenance and comprehension. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4364 LNCS, pp. 56–65). Springer Verlag. https://doi.org/10.1007/978-3-540-69489-2_8
Mendeley helps you to discover research relevant for your work.