Skip to main content
Top
Published in: Software Quality Journal 4/2022

23-05-2022

Discussing the applicability of a process core ontology and aspects of its internal quality

Authors: Pablo Becker, María Fernanda Papa, Guido Tebes, Luis Olsina

Published in: Software Quality Journal | Issue 4/2022

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

A well-engineered strategy should specify and integrate three capabilities: process, method, and domain terminology specifications. The domain terminology of different strategies should be based on reference vocabularies. Thus, a process ontology should be a common reference since it considers cross-cutting concerns for different domains. This paper defines and represents the main concepts of a process ontology. This process ontology is placed at the core level in the context of a five-tier ontological architecture, where at the top of it there is a single foundational ontology. The practical use of a foundational ontology is to semantically enrich the lower-level ontologies. For example, an ontology at the foundational level can enrich a process core ontology. In turn, the ontologies at the lower level of a core one, such as those at the domain level, can benefit from reusing and extending the core concepts. Therefore, a process core ontology can be considered as a reusable resource to semantically enrich domain ontologies. In an attempt to discuss the applicability of the developed process core ontology, this paper illustrates the semantic enrichment of two top-domain ontologies. By using the process ontology—and other core ontologies—as common terminological references, the domain ontologies used in the different strategies are conceptually harmonized. In this way, strategies ensure terminological uniformity and consistency, thus facilitating the understanding of process and method specifications. In addition, the built process core ontology is compared with another process core ontology concerning its ontological internal quality. Then, recommendations and actions for improvement were performed.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Arp, R., Smith, B., Spear, A. (2015). Building ontologies with basic formal ontology, The MIT Press. Arp, R., Smith, B., Spear, A. (2015). Building ontologies with basic formal ontology, The MIT Press.
go back to reference Becker, P., Papa, F., Tebes, G., Olsina L. (2021). Analyzing a process core ontology and its usefulness for different domains. In Springer Nature Switzerland AG book, CCIS 1439: Int’l Conference on the Quality of Information and Communication Technology, A. C. R. Paiva et al. (Eds.): QUATIC’21, pp. 183–196. Becker, P., Papa, F., Tebes, G., Olsina L. (2021). Analyzing a process core ontology and its usefulness for different domains. In Springer Nature Switzerland AG book, CCIS 1439: Int’l Conference on the Quality of Information and Communication Technology, A. C. R. Paiva et al. (Eds.): QUATIC’21, pp. 183–196.
go back to reference Bringuente, A. C., Falbo, R. A., & Guizzardi, G. (2011). Using a foundational ontology for reengineering a software process ontology. Journal of Information and Data Management, 2(3), 511–526. Bringuente, A. C., Falbo, R. A., & Guizzardi, G. (2011). Using a foundational ontology for reengineering a software process ontology. Journal of Information and Data Management, 2(3), 511–526.
go back to reference Clarke, P., Mesquida, A. L., Ekert, D., Ekstrom, J. J., Gornostaja, T., Jovanovic, M., et al. (2016). An investigation of software development process terminology. International Conference on Software Process Improvement and Capability Determination (pp. 351–361). Springer.CrossRef Clarke, P., Mesquida, A. L., Ekert, D., Ekstrom, J. J., Gornostaja, T., Jovanovic, M., et al. (2016). An investigation of software development process terminology. International Conference on Software Process Improvement and Capability Determination (pp. 351–361). Springer.CrossRef
go back to reference Curtis, B., Kellner, M., & Over, J. (1992). Process modelling. Communications of the ACM, 35(9), 75–90.CrossRef Curtis, B., Kellner, M., & Over, J. (1992). Process modelling. Communications of the ACM, 35(9), 75–90.CrossRef
go back to reference D’Aquin, M., & Gangemi, A. (2011). Is there beauty in ontologies? Applied Ontology, 6(3), 165–175.CrossRef D’Aquin, M., & Gangemi, A. (2011). Is there beauty in ontologies? Applied Ontology, 6(3), 165–175.CrossRef
go back to reference Dujmovic, J. (2007). Continuous preference logic for system evaluation. IEEE Transactions on Fuzzy Systems, 15(6), 1082–1099.CrossRef Dujmovic, J. (2007). Continuous preference logic for system evaluation. IEEE Transactions on Fuzzy Systems, 15(6), 1082–1099.CrossRef
go back to reference Falbo, R. A., & Bertollo, G. (2009). A software process ontology as a common vocabulary about software processes. International Journal of Business Process Integration and Management, 4, 239–250.CrossRef Falbo, R. A., & Bertollo, G. (2009). A software process ontology as a common vocabulary about software processes. International Journal of Business Process Integration and Management, 4, 239–250.CrossRef
go back to reference Fensel, D. (2004). Ontologies: A silver bullet for knowledge management and electronic commerce (2nd ed.). Springer-Verlag.CrossRefMATH Fensel, D. (2004). Ontologies: A silver bullet for knowledge management and electronic commerce (2nd ed.). Springer-Verlag.CrossRefMATH
go back to reference Garanina, N. O., Anureev, I. S., & Borovikova, O. I. (2019). Verification-oriented process ontology. Automatic Control and Computer Sciences, 53, 584–594.CrossRefMATH Garanina, N. O., Anureev, I. S., & Borovikova, O. I. (2019). Verification-oriented process ontology. Automatic Control and Computer Sciences, 53, 584–594.CrossRefMATH
go back to reference González-Pérez, C., & Henderson-Sellers, B. (2006). An antology for software development methodologies and endevours. In C. Calero, F. Ruiz, & M. Piattini (Eds.), Ontologies for software engineering and software technology (pp. 139–168). Springer. González-Pérez, C., & Henderson-Sellers, B. (2006). An antology for software development methodologies and endevours. In C. Calero, F. Ruiz, & M. Piattini (Eds.), Ontologies for software engineering and software technology (pp. 139–168). Springer.
go back to reference Gruber, T. R. (1993). A translation approach to portable ontologies. Knowledge Acquisition, 5(2), 199–220.CrossRef Gruber, T. R. (1993). A translation approach to portable ontologies. Knowledge Acquisition, 5(2), 199–220.CrossRef
go back to reference Guarino, N., Schneider, L. (2002). Ontology-driven conceptual modelling: advanced concepts. In: Spaccapietra S., March S.T., Kambayashi Y. (Eds) Conceptual modeling—ER 2002. Lecture Notes in Computer Science, vol 2503. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45816-6_6 Guarino, N., Schneider, L. (2002). Ontology-driven conceptual modelling: advanced concepts. In: Spaccapietra S., March S.T., Kambayashi Y. (Eds) Conceptual modeling—ER 2002. Lecture Notes in Computer Science, vol 2503. Springer, Berlin, Heidelberg. https://​doi.​org/​10.​1007/​3-540-45816-6_​6
go back to reference Guizzardi, G. (2005). Ontological foundations for structural conceptual models. PhD thesis, University of Twente, Enschede, The Netherlands, ISBN 90–75176–81–3 Guizzardi, G. (2005). Ontological foundations for structural conceptual models. PhD thesis, University of Twente, Enschede, The Netherlands, ISBN 90–75176–81–3
go back to reference Guizzardi, G., Falbo, R., Guizzardi, R. (2008). Grounding software domain ontologies in the unified foundational ontology (UFO): the case of the ODE software process ontology. In: 11th Conferencia Iberoamericana de Software Engineering (CIbSE’08), pp. 127–140. Guizzardi, G., Falbo, R., Guizzardi, R. (2008). Grounding software domain ontologies in the unified foundational ontology (UFO): the case of the ODE software process ontology. In: 11th Conferencia Iberoamericana de Software Engineering (CIbSE’08), pp. 127–140.
go back to reference Henderson-Sellers, B., Gonzalez-Perez, C., McBride, T., & Low, G. (2014). An ontology for ISO software engineering standards: 1) creating the infrastructure. Computer Standards & Interfaces, 36(3), 563–576.CrossRef Henderson-Sellers, B., Gonzalez-Perez, C., McBride, T., & Low, G. (2014). An ontology for ISO software engineering standards: 1) creating the infrastructure. Computer Standards & Interfaces, 36(3), 563–576.CrossRef
go back to reference Horsch, T., Chiacchiera, S., Seaton, A., Todorov, T., Schembera, B., Klein, P., Konchakova, A. (2021). Pragmatic interoperability and translation of industrial engineering problems into modelling and simulation solutions. TR. No. 2020–A, 2nd Revised Version, https://doi.org/10.5281/zenodo.4749106 Horsch, T., Chiacchiera, S., Seaton, A., Todorov, T., Schembera, B., Klein, P., Konchakova, A. (2021). Pragmatic interoperability and translation of industrial engineering problems into modelling and simulation solutions. TR. No. 2020–A, 2nd Revised Version, https://​doi.​org/​10.​5281/​zenodo.​4749106
go back to reference Iacovelli, A., Souveyet, C. (2011). Towards common ground in SME: an ontology of method descriptors. In: Ralyté, J., Mirbel, I., Deneckère, R. (Eds.): Engineering methods in the service oriented context. Proceeding of 4th IFIP WG8.1 Working Conference on Method Engineering (ME 2011), Paris, France. Springer, Berlin, Heidelberg, IFIP Advances in Information and Communcation Technolgy, Vol. 351, pp. 77–90. Iacovelli, A., Souveyet, C. (2011). Towards common ground in SME: an ontology of method descriptors. In: Ralyté, J., Mirbel, I., Deneckère, R. (Eds.): Engineering methods in the service oriented context. Proceeding of 4th IFIP WG8.1 Working Conference on Method Engineering (ME 2011), Paris, France. Springer, Berlin, Heidelberg, IFIP Advances in Information and Communcation Technolgy, Vol. 351, pp. 77–90.
go back to reference ISO/IEC. (2008). International Organization for Standardization. Systems and software engineering - software life cycle processes. ISO/IEC Standard 12207:2008. ISO/IEC. (2008). International Organization for Standardization. Systems and software engineering - software life cycle processes. ISO/IEC Standard 12207:2008.
go back to reference ISO/IEC. (2010). International Organization for Standardization. Systems and software engineering — life cycle management — specification for process description. ISO/IEC TR 24774, 2nd Ed. 2010–09. ISO/IEC. (2010). International Organization for Standardization. Systems and software engineering — life cycle management — specification for process description. ISO/IEC TR 24774, 2nd Ed. 2010–09.
go back to reference ISO/IEC. (2021). International Organization for Standardization. Information technology - top-level ontologies (TLO) - part 1: requirements. ISO/IEC Standard 21838–1, 1st Ed. 2021–08. ISO/IEC. (2021). International Organization for Standardization. Information technology - top-level ontologies (TLO) - part 1: requirements. ISO/IEC Standard 21838–1, 1st Ed. 2021–08.
go back to reference Milanović, M., Gašević, D., Giurca, A., Wagner, G. (2006). On interchanging between OWL/SWRL and UML/OCL. In: Proceedings of 6th OCL Workshop at the UML/MoDELS Conference (OCLApps 2006), Genova, Italy. Milanović, M., Gašević, D., Giurca, A., Wagner, G. (2006). On interchanging between OWL/SWRL and UML/OCL. In: Proceedings of 6th OCL Workshop at the UML/MoDELS Conference (OCLApps 2006), Genova, Italy.
go back to reference Morales-Trujillo, M., Oktaba, H., Piattini, M., & Escalante-Ramirez, B. (2019). Bottom-up authoring of software engineering methods and practices. Journal of Applied Research and Technology, 17(1), 28–43. Morales-Trujillo, M., Oktaba, H., Piattini, M., & Escalante-Ramirez, B. (2019). Bottom-up authoring of software engineering methods and practices. Journal of Applied Research and Technology, 17(1), 28–43.
go back to reference Olsina, L. (2021). Applicability of a foundational ontology to semantically enrich the core and domain ontologies. In: 13th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, Vol. 2: KEOD (Knowledge Engineering and Ontology Development), Portugal, pp. 111–119, ISBN 978–989–758–533–3. Olsina, L. (2021). Applicability of a foundational ontology to semantically enrich the core and domain ontologies. In: 13th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, Vol. 2: KEOD (Knowledge Engineering and Ontology Development), Portugal, pp. 111–119, ISBN 978–989–758–533–3.
go back to reference Olsina, L., Becker, P. (2017). Family of strategies for different evaluation purposes. In: 20th Conferencia Iberoamericana en Software Engineering (CIbSE’17) held in the framework of ICSE, CABA, Argentina, Published by Curran Associates 2017, pp. 221–234. Olsina, L., Becker, P. (2017). Family of strategies for different evaluation purposes. In: 20th Conferencia Iberoamericana en Software Engineering (CIbSE’17) held in the framework of ICSE, CABA, Argentina, Published by Curran Associates 2017, pp. 221–234.
go back to reference OMG. (2008). Software & Systems Process Engineering Meta-Model Specification, version 2.0. OMG. (2008). Software & Systems Process Engineering Meta-Model Specification, version 2.0.
go back to reference Renault, L., Barcellos, M., Falbo, R. (2018). Using an ontology-based approach for integrating applications to support software processes. In: 17th Brazilian Symposium on Software Quality (SBQS). ACM, New York, NY, USA, pp. 220–229 Renault, L., Barcellos, M., Falbo, R. (2018). Using an ontology-based approach for integrating applications to support software processes. In: 17th Brazilian Symposium on Software Quality (SBQS). ACM, New York, NY, USA, pp. 220–229
go back to reference Ruiz, F., Hilera, J.R. (2006). Using ontologies in software engineering and technology. Chapter 2, In: Ontologies in software engineering and software technology, Calero, C., Ruiz, F., Piattini, M. (Eds). Springer Berlin Heidelberg, pp .49–102, (2006). Ruiz, F., Hilera, J.R. (2006). Using ontologies in software engineering and technology. Chapter 2, In: Ontologies in software engineering and software technology, Calero, C., Ruiz, F., Piattini, M. (Eds). Springer Berlin Heidelberg, pp .49–102, (2006).
go back to reference Ruy, F.B., Falbo, R.A., Barcellos, M.P., Costa, S.D., Guizzardi, G. (2016). SEON: a software engineering ontology network. In: 20th International Conference on Knowledge Engineering and Knowledge Management, pp. 527–542. Ruy, F.B., Falbo, R.A., Barcellos, M.P., Costa, S.D., Guizzardi, G. (2016). SEON: a software engineering ontology network. In: 20th International Conference on Knowledge Engineering and Knowledge Management, pp. 527–542.
go back to reference SEI. (2010). Capability Maturity Model Integration—CMMI-DEV 1.3. Carnegie Mellon Software Engineering Institute, Pittsburgh, Pennsylvania. SEI. (2010). Capability Maturity Model Integration—CMMI-DEV 1.3. Carnegie Mellon Software Engineering Institute, Pittsburgh, Pennsylvania.
go back to reference van Heijst, G., Schreiber, A. Th., Wielinga, B.J. (1997). Using explicit ontologies in KBS development. International Journal of Human-Computer Studies, Vol 46, pp. 183–292, Academic Press, Inc. Duluth, MN, USA. van Heijst, G., Schreiber, A. Th., Wielinga, B.J. (1997). Using explicit ontologies in KBS development. International Journal of Human-Computer Studies, Vol 46, pp. 183–292, Academic Press, Inc. Duluth, MN, USA.
Metadata
Title
Discussing the applicability of a process core ontology and aspects of its internal quality
Authors
Pablo Becker
María Fernanda Papa
Guido Tebes
Luis Olsina
Publication date
23-05-2022
Publisher
Springer US
Published in
Software Quality Journal / Issue 4/2022
Print ISSN: 0963-9314
Electronic ISSN: 1573-1367
DOI
https://doi.org/10.1007/s11219-022-09592-3

Other articles of this Issue 4/2022

Software Quality Journal 4/2022 Go to the issue

Premium Partner