Rights:
Atribución-NoComercial-SinDerivadas 3.0 España
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 prioriLos 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 inteThe 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.[+][-]