Publication:
Metodología de interoperabilidad basada en un lenguaje de representación unificado

Loading...
Thumbnail Image
Identifiers
Publication date
2021-01
Defense date
2021-04-29
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
Los costes económicos asociados a los problemas de interoperabilidad son bastante conocidos, aunque actualmente existen alternativas para mejorar los niveles de interoperabilidad, los desafíos de interoperabilidad siguen vigentes, prueba de ello es la prioridad que da la Unión Europea a reforzar su estrategia de interoperabilidad, esto debido que la misma es fundamental en la nueva estrategia digital de la Comisión Europea. En el contexto del proceso de ingeniería, la interoperabilidad juega un papel crítico debido a la necesidad intrínseca de conectar diferentes organizaciones, personas, métodos de ingeniería y herramientas provenientes de múltiples disciplinas. El conocimiento incrustado en los diferentes artefactos del sistema debe gestionarse bajo diferentes protocolos de comunicación, elaboración de formatos y lenguajes. Esta situación hace que sea extremadamente difícil unificar los entornos de ingeniería y explotar los datos, la información y el conocimiento generado durante el ciclo de vida del desarrollo. En este trabajo de investigación, se define, implementa y valida una metodología para unificar el acceso, intercambio y explotación de artefactos del sistema. “System Representation Language (SRL)” se especifica como un metamodelo abierto para representar cualquier tipo de contenido de artefactos del sistema. Luego, se presenta una arquitectura basada en conectores SRL como un medio para interconectar herramientas dentro de una cadena de herramientas y para proporcionar capacidades de reutilización de artefactos del sistema, la gestión de la calidad y la trazabilidad. Además, también se describe un proceso iterativo para desarrollar conectores SRL. Una vez definidas las bases teóricas y el marco tecnológico, se realizan algunos experimentos científicos para validar el enfoque presentado como método: 1) para mejorar el grado de interoperabilidad dentro de un entorno de cadena de herramientas y 2) para mostrar su aplicabilidad para brindar funciones que requieran Visión holística del sistema como reutilización, recuperación de trazabilidad o control de calidad. Finalmente, como resultado técnico de este trabajo de investigación, se introduce la integración con un conjunto de herramientas comerciales para validar la metodología y la implementación con casos de uso del mundo real.
The costs associated with interoperability are well-known. Although it is possible to find different alternatives, the implementation of a interoperability strategy still remains challenging. As an example, the European Union is looking for boosting its interoperability strategy as a driver for the new digital agenda established by the European Commission. In the context of the engineering process, interoperability plays a critical role due to the intrinsic necessity of connecting different organizations, people, engineering methods and tools coming from multiple disciplines. The embedded knowledge in the different system artifacts must be managed under different communication protocols, formats and languages making. This situation makes extremely difficult to unify the engineering environments and to exploit the data, information and knowledge generated during the development lifecycle. In this research work, a methodology to unify the access, exchange and exploitation of system artifacts is defined, implemented and validated. The “System Representation Language (SRL)” is specified as an open meta-model to represent any type of system artifact content. Then, an architecture based on SRL connectors is presented as a mean to interconnect tools within a toolchain and to provide capabilities for system artifact reuse, quality management and traceability. Furthermore, an iterative process to develop SRL connectors is also described. Once the theoretical definitions and the technological framework is defined, some scientific experiments are conducted to validate the presented approach as a method: 1) to improve the degree of interoperability within a toolchain environment and 2) to show its applicability to provide functions that require a holistic view of the system such as reuse, traceability recovery or quality checking. Finally, as a technical outcome of this research work, the integration with a suite of commercial tools is introduced to validate the methodology and the implementation with real-world use cases.
Description
Keywords
Interoperability, Knowledge representation, Model-based development, Knowledge management, Traceability, Quality, Verification and validation, Interoperabilidad, Representación de conocimientos, Desarrollo basado en modelos, Gestión de conocimientos, Trazabilidad, Calidad, Verificación y validación
Bibliographic citation
Collections