Representing Software Process in Description Logics: An Ontology Approach for Software Process Reasoning and Verification

dc.contributor.authorKabaale, Edward
dc.contributor.authorWen, Lian
dc.contributor.authorWang, Zhe
dc.contributor.authorRout, Terry
dc.date.accessioned2022-12-04T11:54:24Z
dc.date.available2022-12-04T11:54:24Z
dc.date.issued2016
dc.description.abstractSoftware process is critical for producing high quality software. However, software processes are usually described in natural language which makes it difficult to verify if they have been fully or how well implemented in complex software projects. It’s also hard for practitioners to implement processes from different standards and make sure they work harmonically, consistently and completely. Composition Tree (CT) notation, a Behavior Engineering approach has been successfully used to formalize software process in previous work. However, there are no reasoning tools for CT to automatically check and verify the modeled software processes. In this study we explore the synergy of software process modeling and Description Logics (DLs). Given the rich expressiveness of DLs and their efficient and automated reasoning support, DLs can be used to reason and verify software processes more effectively. We propose an algorithm for transforming CT software process model into a DL so that DL reasoning engines can be used to perform automated software process analysis.en_US
dc.identifier.citationKabaale, E., Wen, L., Wang, Z., & Rout, T. (2016, June). Representing software process in description logics: an ontology approach for software process reasoning and verification. In International Conference on Software Process Improvement and Capability Determination (pp. 362-376). Springer, Cham.en_US
dc.identifier.urihttps://link.springer.com/chapter/10.1007/978-3-319-38980-6_26
dc.identifier.urihttps://nru.uncst.go.ug/handle/123456789/5794
dc.language.isoenen_US
dc.publisherSpringer, Cham.en_US
dc.subjectSoftware processen_US
dc.subjectComposition treeen_US
dc.subjectDescription logicsen_US
dc.subjectAutomaticen_US
dc.titleRepresenting Software Process in Description Logics: An Ontology Approach for Software Process Reasoning and Verificationen_US
dc.typeArticleen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Representing Software.pdf
Size:
586.22 KB
Format:
Adobe Portable Document Format
Description:
Article
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: