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

Abstract

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.

Keywords: Software maintenance, process modeling, ontological reasoning, software comprehension, traceability, text mining.

Reference

Juergen Rilling, Yonggang Zhang, Wen Jun Meng, René Witte, Volker Haarslev, and Philippe Charland, A Unified Ontology-Based Process Model for Software Maintenance and Comprehension. Models in Software Engineering: Workshops and Symposia at MoDELS 2006, Genoa, Italy, October 1-6, 2006, Reports and Revised Selected Papers, pp.56-65, LNCS 4364, 2007, Springer.

Bibtex entry (also for download):

@InProceedings{RZMWHC_MODELS2006,
  author = 	 {Juergen Rilling and Yonggang Zhang and Wen Jun Meng and
                 Ren{\'e} Witte and Volker Haarslev and Philippe Charland},
  title = 	 {{A Unified Ontology-Based Process Model for 
                  Software Maintenance and Comprehension}},
  booktitle =	 {Models in Software Engineering: 
                  Workshops and Symposia at MoDELS 2006, 
                  Genoa, Italy, October 1-6, 2006, 
                  Reports and Revised Selected Papers},
  pages =	 {56--65},
  year =	 {2007},
  volume =	 {4364},
  series =	 {LNCS},
  publisher =	 {Springer Berlin/Heidelberg},
  doi =	         {10.1007/978-3-540-69489-2_8}
}

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

Download

Official version at SpringerLink
Also available: author-formatted postprint version
MD5 Checksum: 13a36759b2438d75d325edb96a3c33c3

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. DOI: 10.1007/978-3-540-69489-2_8.