A medida que los sistemas de software evolucionan, sus arquitecturas de software se vuelven más complejas, y crece la cantidad de datos generados durante los procesos de desarrollo, los cuales contienen alguna forma de conocimiento arquitectónico. Si bien muchas organizaciones han adoptado algunas estrategias y herramientas para brindar soporte a los productores de estos datos, existen aún dificultades para la extracción y/o formalización del conocimiento intrínsicamente embebido en esta información, así como su uso y distribución en proyectos de software posteriores. La importancia del estudio, captura y representación del conocimiento sobre arquitecturas de software (CAS) y su gestión ha dado lugar a numerosos trabajos de investigación, algunos de ellos haciendo uso de ontologías aplicadas como herramienta de soporte al conocimiento. Con el surgimiento del concepto de decisión arquitectónica, aparecieron las primeras ideas en el empleo de ontologías aplicadas al diseño de arquitecturas de software, por ejemplo, para describir decisiones arquitectónicas y relaciones entre ellas, para registrar decisiones arquitectónicas, artefactos de software, hojas de ruta e intereses arquitectónicos. El objetivo general de la investigación abordada es la definición de metodologías, herramientas y mecanismos para explotar el conocimiento de arquitecturas de software que se encuentra codificado en fuentes diversas y heterogéneas, haciendo uso de ontologías, tecnologías de la web semántica y algoritmos de aprendizaje automático; para facilitar el acceso, integración, recuperación, y aplicación en nuevos proyectos de diseño, así como también para inferir nuevo conocimiento a partir del existente.
Resumen. La gestión del ciclo de vida de producto (PLM -Product Lifecycle Management) requiere un conjunto de soluciones para representar e integrar la información de una familia de producto. Las soluciones deben considerar los cambios en los requerimientos de los usuarios y del dominio, los cuales pueden ocurrir por diversas causas. Cada cambio modifica la información de producto, generando una nueva versión del mismo. Por lo tanto, la propuesta de este trabajo tiene por objetivo introducir un enfoque basado en ontologías para la gestión de versiones de información de familia de productos a lo largo de su ciclo de vida. Esta propuesta plantea conceptos generales para la captura y representación de los cambios, independientemente del modelo de productos utilizado para la representación de estas familias. Asimismo, se presenta la aplicación del modelo propuesto en dos modelos de productos diferentes: la ontología de productos PRONTO (PRoduct ONTOlogy) y el modelo de características (FM -Feature Model).Palabras Clave: Versión de Producto, Variabilidad, Ontología, Familia de Productos, PRONTO, Product Lifecycle Management, Feature Model. IntroducciónLa 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 simple cambio en el mismo durante una determinada fase podría propagarse y afectar la consistencia e integridad de la información en el resto de las fases. Los sistemas PLM requieren soluciones robustas para representar de forma consistente los modelos de datos de producto y así poder intercambiarlos con otras organizaciones, stakeholders, procesos, etapas en el ciclo de vida.En muchos casos es necesario que un producto cambie con el propósito de dar soporte a diferentes segmentos del mercado, adoptar nuevas tecnologías, mejorar una 3º Simposio Argentino de Informatica Industrial, SII 2014 43
This paper proposes an ontology that defines and integrates the concepts adopted for use cases and test cases specification. These concepts belong to the metamodels of different Requirements Engineering and testing management supporting tools, and their formalization in an ontology language prevents using concepts ambiguously and enables interoperability among the involved tools, in order to achieve semantic consistency and artifacts tracing.
In this paper a conceptual model based on the ISO 15926 standard is proposed in order to extend and make explicit the representation of product variants given by PRONTO. This extension will allow introducing the product model in a collaborative environment where information systems are able to exchange information with other products systems. Interoperability of systems tends to increase the consistency of models, due to they may have several interpretations. Therefore, the proposal defines new elements and adapts these to the data model of the standard, for a complete concept mapping of PRONTO. Furthermore, changes in the product information are represented in time, through 4D approach.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.