Derechos de autor 2021 Investigación e Innovación en Ingenierías
Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
Una aplicación basada en ontologías del perfil básico del estándar ISO/IEC 29110 empleando Protégé
Corresponding Author(s) : Antonio Vera Delgado
Investigación e Innovación en Ingenierías,
Vol. 9 Núm. 1 (2021): Enero-Junio
Resumen
Objetive: provide a scalable environment to represent the concepts of the basic profile of the ISO / IEC 29110 standard for Small and Medium-sized Enterprises (SMEs) and their relationships. Methodology: In this paper we propose a novel approach for generating an ontology related to the ISO/IEC 29110 basic profile. We follow some steps: (i) modeling the domain by using executable pre-conceptual schemas; (ii) creating equivalences between pre-conceptual schemas and ontology elements; (iii) translating such equivalences into Protégé, an ontology-based environment; and (iv) creating rules for inferring knowledge from the ontology in order to overcome the aforementioned problems. Results: We create an ontology related to concepts of the ISO/IEC 29110 and their relations in its basic profile. We also answer questions in order to ease the implementation process of the ISO/IEC 29110 basic profile. Conclusions: The resulting ontology serves as support for VSEs and academics when implementing or teaching the basic profile of the ISO/IEC 29110.
Palabras clave
Descargar cita
Endnote/Zotero/Mendeley (RIS)BibTeX
- C. Laporte, S. Alexandre, R. O’Connor, “A Software Engineering Lifecycle Standard for Very Small Enterprises,” European Conference on Software Process Improvement EuroSPI 2008, vol. 16, pp. 129–141, Dublin, Sep. 2008. DOI: https://doi.org/10.1007/978-3-540-85936-9_12
- ISO, “ISO/IEC TR 29110-5-1-2: 2011—Software Engineering—Lifecycle profiles for Very Small Entities (VSES)—Part 5-1-2: Management and engineering guide: Generic profile group: Basic profile,” Geneva, 2011.
- A. Díaz, C. de Jesús, K. Melendez, A. Dávila, “ISO/IEC 29110 Implementation on two Very Small Software Development Companies in Lima. Lessons Learned,” IEEE Latin America Transactions, vol. 14, no. 5, pp. 2504–2510, May 2016. DOI: https://doi.org/10.1109/TLA.2016.7530452
- C. Y. Laporte, “The Development and Experimentation of an International Standard for Very Small Entities Involved in Software Development,” International Council on Systems Engineering (INCOSE) Workshop, Phoenix, AZ, Jan. 2011. DOI: https://doi.org/10.1002/j.2334-5837.2014.tb03167.x
- M. L. Sánchez-Gordón, R. V. O’Connor, “Understanding the gap between software process practices and actual practice in very small companies,” Software Quality Journal, vol. 24, no. 3, pp. 549–570, Sep. 2016. DOI: https://doi.org/10.1007/s11219-015-9282-6
- C. Y. Laporte, R. V. O’Connor, “Implementing Process Improvement in Very Small Enterprises with ISO/IEC 29110 A Multiple Case Study Analysis,” 10th International Conference on the Quality of Information and Communications Technology, Lisbon, pp. 125–130, Sep. 2016. DOI: 10.1109/QUATIC.2016.033
- L. García, C. Y. Laporte, Y. Arteaga, M. Bruggmann, "Implementation and Certification of ISO/IEC 29110 in an IT Startup in Peru," Software Quality Professional, vol. 17, no. 2, pp. 16–29, 2015.
- V. Siddoo, N. Wongsai, R. Wetprasit, "An Implementation Approach of ISO/IEC 29110 for Government Organizations," Lecture Notes in Computer Science, vol. 7983, pp. 5–19, 2013.
- R. O’Connor, “Early Stage Adoption of ISO/IEC 29110 Software Project Management Practices: A Case Study,” Software Process Improvement and Capability Determination, 14th International Conference, SPICE 2014 Vilnius. Communications in Computer and Information Science, Lithuania, A. Mitasiunas, T. Rout, R. O’Connor, A. Dorling (Eds.), Springer-Cham, vol. 477, pp. 226–237, Nov. 2014. DOI: https://doi.org/10.1007/978-3-319-13036-1_20
- S. Galvan, M. Mora, R. V. O’Connor, F. Acosta, F. Alvarez, “A Compliance Analysis of Agile Methodologies with the ISO/IEC 29110 Project Management Process,” Procedia Computer Science, vol. 64, pp. 188–195, Oct. 2015. DOI: 10.1016/j.procs.2015.08.480
- K. Villela, G. Santos, L. Schnaider, A, Rocha, G. Travassos, “The use of an enterprise ontology to support knowledge management in software development environments,” Journal of the Brazilian Computer Society, vol. 11, no. 2, Nov. pp. 45–59, 2005. DOI: https://doi.org/10.1007/BF03192375
- B. Henderson, C. Gonzales, T McBride, G. Low, “An ontology for ISO software engineering standards: 1) Creating the infrastructure,” Computer Standards and Interfaces, vol. 36, no. 3, pp. 563–576, Mar. 2014. DOI: 10.1016/j.csi.2013.11.001
- C. Gonzales, B. Henderson, T McBride, G. Low, X. Larrucea, “An ontology for ISO software engineering standards: 2) Proof of concept and application,” Computer Standards and Interfaces, vol. 48, pp. 112–123, Nov. 2016. DOI: https://doi.org/10.1016/j.csi.2016.04.007
- R. Eito, “Ontology-based Tailoring of Software Process Models,” Terminology and Knowledge Engineering 2014, Berlin, Jun. 2014.
- R. Faiano, E. Souza, R. Falbo, M. Barcellos, “Software Testing Processes in ISO Standards: How to Harmonize Them?,” Simpósio Brasileiro de Qualidade de Software (SBQS), Rio de Janeiro, Aug. 2017.
- R. Batres, M. West, D. Leal, D. Price, Y. Naka, “An upper ontology based on ISO 15926,” Computers and Chemical Engineering, vol. 31, no. 5–6, pp. 519–534, May. 2007. DOI: https://doi.org/10.1016/j.compchemeng.2006.07.004
- A. Vera. “A Pre-conceptual-schema-based method for eliciting requirements in the context of ISO/IEC 29110,” M.Sc. Thesis, Universidad Nacional de Colombia, Medellín, Feb, 2019.
- C. M. Zapata, F. Vargas, “Reglas Sintáctico-semánticas para Relacionar los Objetivos Organizacionales y los Problemas en el Contexto de la Educción Temprana de Requisitos de Software,” Revista latinoamericana de ingenieria de software, vol. 1, pp. 01–07, Feb. 2013. DOI: https://doi.org/10.18294/relais.2013.01-07
- C. M. Zapata, A. Gelbukh, F. Arango, "Pre-conceptual schema: a conceptual-graph-like knowledge representation for requirements elicitation", Lecture Notes in Computer Science, vol. 4293, pp. 17–27, Nov. 2006. DOI: https://doi.org/10.1007/11925231_3
- H. Knublauch, “Ontology-Driven Software Development in the Context of the Semantic Web: An Example Scenario with Protégé/OWL,” 1st International Workshop on the Model-Driven Semantic Web, pp. 381–401, Monterrey, CA, Sep. 2004.
- M. O’Connor, H. Knublauch, S. Tu, B. Grosof, M. Dean, W. Grosso, M. Musen, "Supporting Rule System Interoperability on the Semantic Web with SWRL," Lecture Notes in Computer Science, vol. 3729, pp. 974–986, Nov. 2005. DOI: https://doi.org/10.1007/11574620_6
- M. O'Connor, A. Das, "SQWRL a query language for OWL," 5th International Workshop on OWL: Experiences and Directions (OWLED 2009), Chantilly, VA, Oct. 2009.
- C. M. Zapata, G. Giraldo, S. Londoño. “Esquemas preconceptuales ejecutables,” Revista Avances en Sistemas e Informática, vol. 17, no. 2, pp. 15–23, 2011.
- N. F. Noy, M Sintek, S. Decker, M. Crubézy, R. Fergerson, M. A. Musen, “Creating Semantic Web Contents with Protégé-2000,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 60–71, Mar. 2001. DOI: https://doi.org/10.1109/5254.920601
- O. Y. Guerrero Jaimes y R. M. Guerrero Jaimes, “Las empresas de Norte de Santander y su perspectiva acerca de la seguridad y salud en el trabajo”, Investigación e Innovación en Ingenierías, vol. 5, n.º 2, pp. 26-45, 2017. DOI: https://doi.org/10.17081/invinno.5.2.2755
- B. E. Barreto Mardach y M. Marchena Rivera, “Incidencia del nuevo marco normativo de auditoría en el ejercicio de la revisoría fiscal en Colombia”, Dictamen Libre, n.º 18, pp. 23–29, 2016.
Referencias
C. Laporte, S. Alexandre, R. O’Connor, “A Software Engineering Lifecycle Standard for Very Small Enterprises,” European Conference on Software Process Improvement EuroSPI 2008, vol. 16, pp. 129–141, Dublin, Sep. 2008. DOI: https://doi.org/10.1007/978-3-540-85936-9_12
ISO, “ISO/IEC TR 29110-5-1-2: 2011—Software Engineering—Lifecycle profiles for Very Small Entities (VSES)—Part 5-1-2: Management and engineering guide: Generic profile group: Basic profile,” Geneva, 2011.
A. Díaz, C. de Jesús, K. Melendez, A. Dávila, “ISO/IEC 29110 Implementation on two Very Small Software Development Companies in Lima. Lessons Learned,” IEEE Latin America Transactions, vol. 14, no. 5, pp. 2504–2510, May 2016. DOI: https://doi.org/10.1109/TLA.2016.7530452
C. Y. Laporte, “The Development and Experimentation of an International Standard for Very Small Entities Involved in Software Development,” International Council on Systems Engineering (INCOSE) Workshop, Phoenix, AZ, Jan. 2011. DOI: https://doi.org/10.1002/j.2334-5837.2014.tb03167.x
M. L. Sánchez-Gordón, R. V. O’Connor, “Understanding the gap between software process practices and actual practice in very small companies,” Software Quality Journal, vol. 24, no. 3, pp. 549–570, Sep. 2016. DOI: https://doi.org/10.1007/s11219-015-9282-6
C. Y. Laporte, R. V. O’Connor, “Implementing Process Improvement in Very Small Enterprises with ISO/IEC 29110 A Multiple Case Study Analysis,” 10th International Conference on the Quality of Information and Communications Technology, Lisbon, pp. 125–130, Sep. 2016. DOI: 10.1109/QUATIC.2016.033
L. García, C. Y. Laporte, Y. Arteaga, M. Bruggmann, "Implementation and Certification of ISO/IEC 29110 in an IT Startup in Peru," Software Quality Professional, vol. 17, no. 2, pp. 16–29, 2015.
V. Siddoo, N. Wongsai, R. Wetprasit, "An Implementation Approach of ISO/IEC 29110 for Government Organizations," Lecture Notes in Computer Science, vol. 7983, pp. 5–19, 2013.
R. O’Connor, “Early Stage Adoption of ISO/IEC 29110 Software Project Management Practices: A Case Study,” Software Process Improvement and Capability Determination, 14th International Conference, SPICE 2014 Vilnius. Communications in Computer and Information Science, Lithuania, A. Mitasiunas, T. Rout, R. O’Connor, A. Dorling (Eds.), Springer-Cham, vol. 477, pp. 226–237, Nov. 2014. DOI: https://doi.org/10.1007/978-3-319-13036-1_20
S. Galvan, M. Mora, R. V. O’Connor, F. Acosta, F. Alvarez, “A Compliance Analysis of Agile Methodologies with the ISO/IEC 29110 Project Management Process,” Procedia Computer Science, vol. 64, pp. 188–195, Oct. 2015. DOI: 10.1016/j.procs.2015.08.480
K. Villela, G. Santos, L. Schnaider, A, Rocha, G. Travassos, “The use of an enterprise ontology to support knowledge management in software development environments,” Journal of the Brazilian Computer Society, vol. 11, no. 2, Nov. pp. 45–59, 2005. DOI: https://doi.org/10.1007/BF03192375
B. Henderson, C. Gonzales, T McBride, G. Low, “An ontology for ISO software engineering standards: 1) Creating the infrastructure,” Computer Standards and Interfaces, vol. 36, no. 3, pp. 563–576, Mar. 2014. DOI: 10.1016/j.csi.2013.11.001
C. Gonzales, B. Henderson, T McBride, G. Low, X. Larrucea, “An ontology for ISO software engineering standards: 2) Proof of concept and application,” Computer Standards and Interfaces, vol. 48, pp. 112–123, Nov. 2016. DOI: https://doi.org/10.1016/j.csi.2016.04.007
R. Eito, “Ontology-based Tailoring of Software Process Models,” Terminology and Knowledge Engineering 2014, Berlin, Jun. 2014.
R. Faiano, E. Souza, R. Falbo, M. Barcellos, “Software Testing Processes in ISO Standards: How to Harmonize Them?,” Simpósio Brasileiro de Qualidade de Software (SBQS), Rio de Janeiro, Aug. 2017.
R. Batres, M. West, D. Leal, D. Price, Y. Naka, “An upper ontology based on ISO 15926,” Computers and Chemical Engineering, vol. 31, no. 5–6, pp. 519–534, May. 2007. DOI: https://doi.org/10.1016/j.compchemeng.2006.07.004
A. Vera. “A Pre-conceptual-schema-based method for eliciting requirements in the context of ISO/IEC 29110,” M.Sc. Thesis, Universidad Nacional de Colombia, Medellín, Feb, 2019.
C. M. Zapata, F. Vargas, “Reglas Sintáctico-semánticas para Relacionar los Objetivos Organizacionales y los Problemas en el Contexto de la Educción Temprana de Requisitos de Software,” Revista latinoamericana de ingenieria de software, vol. 1, pp. 01–07, Feb. 2013. DOI: https://doi.org/10.18294/relais.2013.01-07
C. M. Zapata, A. Gelbukh, F. Arango, "Pre-conceptual schema: a conceptual-graph-like knowledge representation for requirements elicitation", Lecture Notes in Computer Science, vol. 4293, pp. 17–27, Nov. 2006. DOI: https://doi.org/10.1007/11925231_3
H. Knublauch, “Ontology-Driven Software Development in the Context of the Semantic Web: An Example Scenario with Protégé/OWL,” 1st International Workshop on the Model-Driven Semantic Web, pp. 381–401, Monterrey, CA, Sep. 2004.
M. O’Connor, H. Knublauch, S. Tu, B. Grosof, M. Dean, W. Grosso, M. Musen, "Supporting Rule System Interoperability on the Semantic Web with SWRL," Lecture Notes in Computer Science, vol. 3729, pp. 974–986, Nov. 2005. DOI: https://doi.org/10.1007/11574620_6
M. O'Connor, A. Das, "SQWRL a query language for OWL," 5th International Workshop on OWL: Experiences and Directions (OWLED 2009), Chantilly, VA, Oct. 2009.
C. M. Zapata, G. Giraldo, S. Londoño. “Esquemas preconceptuales ejecutables,” Revista Avances en Sistemas e Informática, vol. 17, no. 2, pp. 15–23, 2011.
N. F. Noy, M Sintek, S. Decker, M. Crubézy, R. Fergerson, M. A. Musen, “Creating Semantic Web Contents with Protégé-2000,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 60–71, Mar. 2001. DOI: https://doi.org/10.1109/5254.920601
O. Y. Guerrero Jaimes y R. M. Guerrero Jaimes, “Las empresas de Norte de Santander y su perspectiva acerca de la seguridad y salud en el trabajo”, Investigación e Innovación en Ingenierías, vol. 5, n.º 2, pp. 26-45, 2017. DOI: https://doi.org/10.17081/invinno.5.2.2755
B. E. Barreto Mardach y M. Marchena Rivera, “Incidencia del nuevo marco normativo de auditoría en el ejercicio de la revisoría fiscal en Colombia”, Dictamen Libre, n.º 18, pp. 23–29, 2016.