A reference ontology for harmonizing process-reference models
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.
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.
Copyright (c) 2018 Revista Facultad de Ingeniería
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Authors can archive the pre-print version (i.e., the version prior to peer review) and post-print version (that is, the final version after peer review and layout process) on their personal website, institutional repository and / or thematic repository
- Upon acceptance of an article, it will be published online through the page https://revistas.udea.edu.co/index.php/ingenieria/issue/archive in PDF version with its correspondent DOI identifier
The Revista Facultad de Ingeniería -redin- encourages the Political Constitution of Colombia, chapter IV
Chapter IV Sanctions 51
The following shall be liable to imprisonment for two to five years and a fine of five to 20 times the legal minimum monthly wage: (1) any person who publishes an unpublished literary or artistic work, or part thereof, by any means, without the express prior authorization of the owner of rights; (2) any person who enters in the National Register of Copyright a literary, scientific or artistic work in the name of a person other than the true author, or with its title altered or deleted, or with its text altered, deformed, amended or distorted, or with a false mention of the name of the publisher or phonogram, film, videogram or software producer; (3) any person who in any way or by any means reproduces, disposes of, condenses, mutilates or otherwise transforms a literary, scientific or artistic work without the express prior authorization of the owners thereof; (4) any person who reproduces phonograms, videograms, software or cinematographic works without the express prior authorization of the owner, or transports, stores, stocks, distributes, imports, sells, offers for sale, acquires for sale or distribution or in any way deals in such reproductions. Paragraph. If either the material embodiment or title page of or the introduction to the literary work, phonogram, videogram, software or cinematographic work uses the name, business style, logotype or distinctive mark of the lawful owner of rights, the foregoing sanctions shall be increased by up to half.