An Axiom Based Metamodel for Software Process Formalisation: An Ontology Approach

dc.contributor.authorKabaale, Edward
dc.contributor.authorWen, Lian
dc.contributor.authorWang, Zhe
dc.contributor.authorRout, Terry
dc.date.accessioned2022-12-04T11:35:42Z
dc.date.available2022-12-04T11:35:42Z
dc.date.issued2017
dc.description.abstractSoftware development usually follows well known process models and standards for development processes. However, these are usually diverse and described in natural language which complicates their automation, adaptivity and verification. The need for process formalization has long been highlighted, and we have provided a formalization and translation algorithm to that effect in earlier work. However, to systematically and faithfully formalize heterogeneous processes from different standards and process models, there is a need to utilize uniform concepts to underpin the formalization process. Meta models and ontologies have been explored recently to lay a foundation for structuring and expressing additional rigour to process formalization. In this study, we develop an axiom based meta model utilizing power type patterns as a conceptual framework to underpin homogeneous process formalization. The advantage of an axiomatic and power type based meta model approach lies in its potential to determine the meta model basic constituents and formalism as well as its extensibility and adaptability. We formalize the meta model using ontologies while adopting use cases from ISO/IEC 29110 and ISO/IEC 24744 standards for meta model illustrations. Ontology based process descriptions enable process automated verification and adaptivity capability through the use of ontology reasoning support enginesen_US
dc.identifier.citationKabaale, E., Wen, L., Wang, Z., & Rout, T. (2017, October). An axiom based metamodel for software process formalisation: An ontology approach. In International Conference on Software Process Improvement and Capability Determination (pp. 226-240). Springer, Cham.en_US
dc.identifier.urihttps://link.springer.com/chapter/10.1007/978-3-319-67383-7_17
dc.identifier.urihttps://nru.uncst.go.ug/handle/123456789/5788
dc.language.isoenen_US
dc.publisherSpringer, Chamen_US
dc.subjectSoftware processen_US
dc.subjectMetamodelen_US
dc.subjectPowertypeen_US
dc.subjectAxiomen_US
dc.subjectOntologyen_US
dc.titleAn Axiom Based Metamodel for Software Process Formalisation: An Ontology Approachen_US
dc.typeArticleen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
An Axiom Based Metamodel.pdf
Size:
1.22 MB
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: