Using a Foundational Ontology for Reengineering a Software Process Ontology
DOI:
https://doi.org/10.5753/jidm.2011.1424Keywords:
Software Process, Domain Ontology, Foundational Ontology, Ontology Reengineering, Unified Foundational OntologyAbstract
During project planning, knowledge about software processes is useful in several situations: software processes are defined, activities are scheduled, and people are allocated to these activities. In this context, standard software processes are used as basis for defining project processes, and tools are used to support scheduling, people allocation, and so on. Ideally, people and tools should share a common conceptualization regarding this domain for allowing interoperability, and correct use of the tools. A domain ontology can be used to define an explicit representation of this shared conceptualization. Moreover, for a domain ontology to adequately serve as a reference model, it should be built explicitly taking foundational concepts into account. This paper discusses the reengineering of part of a Software Process Ontology based on the Unified Foundational Ontology (UFO). The part reengineered concerns standard processes, project processes, and activities, which are analyzed at the light of UFO concepts.Downloads
Downloads
Additional Files
Published
2011-10-04
How to Cite
Bringuente, A. C. de O., Falbo, R. de A., & Guizzardi, G. (2011). Using a Foundational Ontology for Reengineering a Software Process Ontology. Journal of Information and Data Management, 2(3), 511. https://doi.org/10.5753/jidm.2011.1424
Issue
Section
SBBD Articles