A reference ontology for harmonizing process-reference models

Keywords: Armonización de múltiples modelos y estándares, homogeneización, mapeo, integración, ontología, procesos, ingeniería de software


For  a  couple  of  decades,  process  quality  has  been  considered  one  of  the  main  factors  in  the  delivery  of  high  quality  products.  Multiple  models  and  standards have emerged as a solution to this issue. However, for any company, the harmonization of diverse models with the aim at fulfilling its quality requirements is not an easy task to pursue. The difficulty fundamentally lies in the fact that there is a lack of specific guidelines, together with an evident inexistence of a homogeneous representation that could make the endeavour with  regards  to  Software  Engineering  less  intense.  In  order  to  address  this  challenge,  this  paper  presents  a  Ontology  of  Process-reference  Models,  called PrMO. It defines a Common Structure of Process Elements (CSPE) as a means to support the harmonization of structural differences of multiple reference  models,  through  the  homogenization  of  their  process  structures.  PrMO has been validated through instantiation of the information contained in different models, such as CMMI-(ACQ, DEV), ISO (9001, 27001, 27002, 20000-2),  ITIL,  COBIT,  Risk  IT,  Val  IT,  BASEL  II,  amongst  others.  Both  the common structure and the homogenization method are presented herein, along with an application example.

WEB tool to support the homogenization of models is also described, along with other uses which illustrate the advantages of PrMO. The proposed ontology could be extremely useful for organizations and consultants that plan to embark on the harmonization of multiple models.

= 15 veces | PDF (ESPAÑOL (ESPAÑA))
= 8 veces|


Download data is not yet available.

Author Biographies

César Jesús Pardo-Calvache, Universidad de San Buenaventura

Profesor Titular, facultad de Ingeniería, programa de Ingeniería de Sistemas. Coordinador especialización en procesos para el desarrollo de software.

Félix Oscar García-Rubio, Universidad de Castilla-La Mancha

Grupo ALARCOS, Departamento de Tecnologías y Sistemas de Información

Francisco José Pino-Correa, Universidad del Cauca
Grupo de Investigación y Desarrollo en Ingeniería del Software, Facultad de Ingeniería Electrónica y Telecomunicaciones
Mario Piattini Velthuis, Universidad de Castilla-La Mancha

Grupo ALARCOS, Departamento de Tecnologías y Sistemas de Información

Maria Teresa Baldassarre , Universidad of Bari

Department of Informatics, Software Engineering Research and Practices


C. Pardo, F. Pino, F. García, M. Piattini, M. Baldassarre. Trends in Harmonization of Multiple Reference Models. Evaluation of Novel Approaches to Software Engineering, CCIS. (Special edition best papers ENASE 2010, extended and updated paper). Ed. Springer-Verlag. Berlin, Germany. 2011. pp. 61- 73.

Y. Wang, G. King. Software Engineering Processes: Principles and Applications. 1st ed. Ed. CRC Press. Boca Raton, USA. 2000. pp. 1-699.

SEI. The PrIME Project. Available on: http://goo.gl/p2GX3 Accessed: October 9, 2013

SPICE. Enterprise SPICE. An enterprise integrated standards-base model. Available on: http://www.enterprisespice.com/ Accessed: October 10, 2013

ITGI. Aligning Cobit 4.1, ITIL V3 and ISO/IEC 27002 for Business Benefit. Available on: http:http://goo.gl/HJiZ7v Accessed: October 10, 2013

M. Paulk. “How ISO 9001 compares with the CMM”. IEEE Software. Vol. 12. 1995. pp. 74-83.

B. Mutafelija, H. Stromberg. Systematic Process Improvement Using ISO 9001:2000 and CMMI. Ed. Artech House Boston, USA-London, UK. 2003. pp. 1-324.

G. Soydan, Mieczyslaw M. Kokar. An OWL Ontology for Representing the CMMI-SW Model. 2008. Available on: http://km.aifb.kit.edu/ws/swese2006/final/soydan-full.pdf. Accessed: October 10, 2013

L. Liao, Y. Qu, H. Leung. A Software Process Ontology and Its Application. Proceedings of the 4th International Semantic Web Conference (ISWC), Springer Lecture Notes in Computer Science. Galway, Ireland. 2005. pp. 1-8.

C. Salviano, A. Figueiredo. Unified Basic Concepts for Process Capability Models. Proceedings of the Conference on SEKE. San Francisco, USA. 2008. pp. 173-178.

A. Ferchichi, M. Bigand, H. Lefebvre. An Ontology for Quality Standards Integration in Software Collaborative Projects. Proceedings of the 1st Workshop on Model Driven Interoperability for Sustainable Information Systems. Montpellier. France. 2008. pp. 17–30

D. Malzahn. Assessing - Learning - Improving, an Integrated Approach for Self Assessment and Process Improvement Systems. Proceedings of the 4th International Conference on Systems. IEEE Computer Society. Gosier, Guadeloupe. 2009. pp. 126-130

O. Mendes, A. Abran. “Software engineering ontology: A development methodology”. Metrics News. Vol. 9. 2004. pp. 68-76.

C. Pardo, F. Pino, F. García, M. Piattini, M. Baldassarre.. “An ontology for the harmonization of multiple standards and models”. Computer Standards & Interfaces. Vol. 34. 2012. pp. 48-59.

OMG. Software & Systems Process Engineering MetaModel Specification. SPEM 2.0. Available on: http://www.omg.org/spec/SPEM/2.0/. Accessed: October 10, 2013.

G. Cugola, C. Ghezzi. “Software Processes: a Retrospective and a Path to the Future”. Software Process: Improvement and Practice. Vol. 4. 1998. pp. 101-123.

J. Derniame, A. Kaba, B. Warboys. “The Software Process: Modelling and Technology”. C. Montenegro (editor). Software process: principles, methodology, and Technology. Vol. 1500. Ed. Springer. Berlin, Germany. 1999. pp. 1-12.

A. Fuggetta. Software process: A Roadmap. Proceedings of the International Conference on Software Engineering (ICSE). Limerick. Ireland. 2000. pp. 25-34.

K. Benali, J. Derniame. Software process modeling: What, who and when. Proceedings of the 2nd European Workshop on Software Process Technology (EWSPT ‘92), Ed. Springer Verlag. Trondheim, Norway. 1992. pp. 21-25.

A. Finkelstein, J. Kramer, B. Nuseibeh. Software process modelling and technology. Advenced Software Development Series. Vol. 3. Ed. John Wiley & Sons. Somerset, UK. 1994. 1-384.

I. McChesney. “Toward a classification scheme for software process modelling approaches”. Information and Software Technology. Vol. 37. 1995. pp. 363-374.

A. Fuggetta. Software Process: A Roadmap. Proceedings of the Conference on The Future of Software Engineering (ICSE). Limerick, Ireland. 2000. pp. 25-34.

K. Huff. “Software process modeling”. A. Fuggetta, A. Wolf (editors). Software Process, Trends in Software. Chapter 1. Vol. 4. Ed. John Wiley & Sons. New York, USA. 1996. pp. 1-24.

F. García, M. Bertoa, C. Calero, A. Vallecillo, F. Ruiz, M. Piattini, M. Genero. “Towards a consistent terminology for software measurement”. Information & Software Technology. Vol. 48. 2006. pp. 631-644.

C. Tautz, G. Wangenheim, C. Refseno. A representation formalism for software engineering ontologies. Fraunhofer IESE-Report No. 015.98/E V1.1. Berlin, Germany. pp. 1-151. Available on: http://publica.fraunhofer.de/dokumente/PX-55706.html Accessed: October 12, 2013.

Protégé. The Protégé Ontology Editor and Knowledge Acquisition System. 2012. Available on: http://protege.stanford.edu/ Accessed: October 14, 2013.

C. Pardo, F. Pino, F. García, M. Piattini, T. Baldassarre, S. Lemus. Homogenization, Comparison and Integration: A Harmonizing Strategy for the Unification of Multiple-Models in the Banking Sector. Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement (PROFES 2011). Ed. Springer: Bari Italy. 2011. pp. 59-72.

C. Pardo, F. Pino, F. García, M. Piattini, M. Baldassarre. A Process for Driving the Harmonization of Models. Proceedings of the 11th International Conference on Product Focused Software Development and Process Improvement (PROFES 2010). Second Proceeding: Short Papers, Doctoral Symposium and Workshops. Limerick, Ireland. 2010. pp. 51-54.

J. Derniame, B. Kaba, D.Wastell. Software Process: Principles, Methodology and Technology. 1st ed. Ed. Springer. Berlin, Germany 1999. 1-307.

S. Acuña, A. Antonio, X. Ferré, M. López, L. Maté. “The Software Process: Modelling, Evaluation and Improvement”. S. Chang. (editor). Handbook of Software Engineering and Knowledge Engineering. Vol. 1. Ed. World Scientific. New Jersey. USA. 2001. pp. 193-237.

C. Pardo, F. Pino, F. García, M. Piattini. Homogenization of Models to Support multi-model processes in Improvement Environments. Proceedings of the 4th International Conference on Software and Data Technologies ICSOFT’09. Sofia. Bulgaria. pp. 2009. 151-156.

C. Pardo, F. Pino, F. García, M. Piattini, J. Rosado. Armonizando ISO/IEC 20000 e ISO/IEC 27001 para integrar la gestión de servicios y la seguridad de la información. Proceedings of the XV Jornadas de Ingeniería del Software y Bases de Datos (JISBD). Valencia, Spain. 2010. pp. 225-235.

C. Pardo, F. Pino, F. García, F. Romero, M. Piattini, M. Baldassarre. “HProcessTOOL: A Support Tool in the Harmonization of Multiple Reference Models”. B. Murgante, O. Gervasi, A. Iglesias, D. Taniar, B. Apduhan (editors). Proceedings of the ICCSA, LNCS, Vol. 6786. Ed. Springer. Santander, Spain. 2011. pp. 370-382.

How to Cite
Pardo-Calvache C. J., García-Rubio F. O., Pino-Correa F. J., Piattini Velthuis M., & Baldassarre M. T. (2014). A reference ontology for harmonizing process-reference models. Revista Facultad De Ingeniería Universidad De Antioquia, (73), 29-42. Retrieved from https://revistas.udea.edu.co/index.php/ingenieria/article/view/14120