Una ontología de referencia para la armonización de modelos de referencia de procesos
DOI:
https://doi.org/10.17533/udea.redin.14120Palabras clave:
armonización de múltiples modelos y estándares, homogeneización, mapeo, integración, ontología, procesos, ingeniería de softwareResumen
Desde hace un par de décadas, la calidad del proceso ha sido considerada como uno de los factores principales para la entrega de productos con alta calidad. Una gran variedad de modelos y estándares han surgido como solución a este problema, sin embargo, la implementación de varios modelos para que una empresa cumpla con múltiples requisitos de calidad no es una tarea fácil. La dificultad radica en la falta de directrices específicas y una representación homogénea que facilite el trabajo en esta línea de la ingeniería de software. Para hacer frente a esta situación, en este trabajo se presenta una ontología de modelos de referencia de procesos, llamado PrMO. Esta ontología define una Estructura Común de Elementos de Procesos (ECEP) como medio para apoyar la armonización de las diferencias estructurales entre múltiples modelos. La armonización se lleva a cabo a través de la homogeneización de las estructuras de procesos de cada uno de los modelos. PrMO ha sido validada a través de la instanciación de la información contenida en diferentes modelos, tales como CMMI-(ACQ, DEV), ISO (9001, 27001, 27002, 20000-2), ITIL, COBIT, RISK IT, Val IT, BASEL II, entre otros. Tanto la estructura común (ECEP) y el método de homogeneización son presentados junto con un ejemplo de aplicación. Asimismo, se presenta una herramienta web que permite apoyar la homogeneización de los modelos, esto permite ilustrar mejor las ventajas de PrMO. La ontología propuesta podría ser de gran utilidad para las organizaciones y consultores que planean llevar a cabo la armonización de múltiples modelos.
Descargas
Citas
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. DOI: https://doi.org/10.1007/978-3-642-23391-3_5
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. DOI: https://doi.org/10.1109/52.363163
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 DOI: https://doi.org/10.1109/ICONS.2009.31
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. DOI: https://doi.org/10.1016/j.csi.2011.05.005
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. DOI: https://doi.org/10.1002/(SICI)1099-1670(199809)4:3<101::AID-SPIP103>3.0.CO;2-K
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. DOI: https://doi.org/10.1007/BFb0017498
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. DOI: https://doi.org/10.1016/0950-5849(95)91492-I
A. Fuggetta. Software Process: A Roadmap. Proceedings of the Conference on The Future of Software Engineering (ICSE). Limerick, Ireland. 2000. pp. 25-34. DOI: https://doi.org/10.1145/336512.336521
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. DOI: https://doi.org/10.1016/j.infsof.2005.07.001
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. DOI: https://doi.org/10.1007/978-3-642-21843-9_7
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. DOI: https://doi.org/10.1145/1961258.1961271
J. Derniame, B. Kaba, D.Wastell. Software Process: Principles, Methodology and Technology. 1st ed. Ed. Springer. Berlin, Germany 1999. 1-307. DOI: https://doi.org/10.1007/BFb0057000
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. DOI: https://doi.org/10.1142/9789812389718_0011
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. DOI: https://doi.org/10.1007/978-3-642-21934-4_30
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2018 Revista Facultad de Ingeniería

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.
Los artículos disponibles en la Revista Facultad de Ingeniería, Universidad de Antioquia están bajo la licencia Creative Commons Attribution BY-NC-SA 4.0.
Eres libre de:
Compartir — copiar y redistribuir el material en cualquier medio o formato
Adaptar : remezclar, transformar y construir sobre el material.
Bajo los siguientes términos:
Reconocimiento : debe otorgar el crédito correspondiente , proporcionar un enlace a la licencia e indicar si se realizaron cambios . Puede hacerlo de cualquier manera razonable, pero no de ninguna manera que sugiera que el licenciante lo respalda a usted o su uso.
No comercial : no puede utilizar el material con fines comerciales .
Compartir igual : si remezcla, transforma o construye a partir del material, debe distribuir sus contribuciones bajo la misma licencia que el original.
El material publicado por la revista puede ser distribuido, copiado y exhibido por terceros si se dan los respectivos créditos a la revista, sin ningún costo. No se puede obtener ningún beneficio comercial y las obras derivadas tienen que estar bajo los mismos términos de licencia que el trabajo original.