Análisis del comportamiento de los eventos de cambios a través de una ontología para gestionar versiones de una familia de producto Sonzini M. Soledad 1,2 , Vegetti Marcela 1 , Leone Horacio 1 1 INGAR, Instituto de Desarrollo y Diseño (CP3000) Avellaneda 3657, Santa Fe, Argentina 2 Universidad Nacional de La Rioja (CP5300) Luis M. de la Fuente S/N, La Rioja, Argentina 1 {ssonzini, mvegetti, hleone}@santafe-conicet.gob.ar Abstract La información de una familia de producto puede ser modificada durante su ciclo de vida, por eventos de cam- bio originados por diversos motivos. Dada la naturaleza del cambio, la gestión de ciclo de vida de productos (PLM - Product Lifecycle Management) requiere de so- luciones que permitan registrar los cambios ocurridos y gestionar las versiones de familia de producto, para mantener la integridad y la consistencia de los modelos de datos de productos. Teniendo en cuenta esta necesi- dad, el objetivo del trabajo es presentar un análisis sobre el impacto y el comportamiento de los eventos de cambio que pueden ocurrir en la información de producto, basa- do en una ontología de gestión de versiones. Esta onto- logía de versiones es utilizada en este artículo para re- presentar los cambios y las versiones generadas por éstos en dos modelos diferentes de representación de productos: PRONTO (PRoduct ONTOlogy) y FM (Featu- re Model). En cada uno de estos casos, se identifica los elementos que pueden ser cambiados, provocando una nueva versión, y se analiza cómo los cambios pueden propagarse afectando otros elementos de cada modelo. 1. Introducción La administración del ciclo de vida de producto (PLM) es una actividad eficiente para gestionar toda la información relacionada con un producto desde su inicio, desarrollo, madurez, hasta su final [1]. Es importante gestionar la información de los productos en todas las fases de su vida, debido a que un cambio en el mismo durante una determinada fase, podría propagarse y afec- tar la consistencia e integridad de la información en el resto de las fases. Los sistemas PLM requieren solucio- nes robustas que le permitan representar de forma consis- tente los modelos de datos de producto con el fin de compartir y operar con otras organizaciones, stakehol- ders, procesos y etapas en el ciclo de vida. En muchos casos, es necesario que un producto cam- bie con el propósito de dar soporte a diferentes segmen- tos del mercado, adoptar nuevas tecnologías, mejorar una característica para competir en el mercado o modificar el diseño del producto. Esta capacidad de cambio de un producto recibe el nombre de variabilidad, definido como la habilidad de un producto para ser eficientemente ex- tendido, cambiado, personalizado o configurado para su utilización en un dominio particular [2]. Pohl y colab. en [3] sostienen que es fundamental hacer una distinción entre variabilidad en el tiempo y variabilidad en el espa- de diferentes versiones de un producto que es válido en ota la evolución definiendo puntos de variación que ayudan a mantener el control del impacto de pequeños cambios. La de un producto en diferentes formas en un mismo tiem- el uso de un producto variable en diferentes formas, es decir diferentes variantes de productos. Varias propuestas se han presentado en diferentes dominios para la representa- ción de la variabilidad en el espacio. En el dominio de las industrias de manufactura muchas de estas propuestas recurren al concepto de familia de productos, entre ellas, PRONTO [4], una ontología de representación de infor- mación de producto para gestionar de forma eficiente la variabilidad. En tanto, en la industria del software es muy utilizado el modelo de características (FM- Feature Mo- del) y el modelo de variabilidad ortogonal (OVM) [3], entre otras. Durante el desarrollo de este trabajo, se presta atención a la propuesta de PRONTO, en el dominio de la industria de manufactura, y FM en la industria del soft- ware. Con el fin de modelar la variabilidad en el tiempo y registrar los eventos de cambio, este artículo describe un modelo de datos para la gestión de versiones y la repre- sentación del cambio ocurrido en la información de pro- ductos durante su ciclo de vida, a través conceptos gene- rales que pueden ser especializados, independientemente del modelo de productos utilizado. El principal desarrollo de este trabajo se centra en el análisis del comportamien- to y el impacto de los eventos de cambio. Para ello, una vez implementado el modelo mediante el uso de herra- mientas de la web semántica tales como el editor de onto-