Las líneas de producto de software dirigidas por modelos (MD-SPLs) son creadas a partir de modelos de dominio que se transforman, combinan y componen con artefactos reutilizables hasta que finalmente se generan productos de software. Con el fin de generar dichas MD-SPLs, es necesario especificar cadenas de transformación de modelos (MTCs). En este artículo presentamos un marco de trabajo para la creación de MD-SPLs independientes de plataforma. El marco de trabajo incluye un lenguaje de dominio particular (DSL) para la especificación de MTCs independientes de plataforma y facilidades para la generación de MTCs en plataformas específicas a fin de llegar a varios de los frameworks de transformación de modelos más utilizados (en la práctica). El DSL, además, permite que los arquitectos de líneas de producto: 1) compongan un proceso de generación teniendo en cuenta la necesidad de interoperabilidad de estrategias y tecnologías de transformación de modelos, y 2) especifiquen varios tipos de variabilidad en dicho proceso de generación.
Introducción
La ingeniería de líneas de productos ha atraído la atención recientemente en lo que se conoce como líneas de productos de software (SPL) (Linden, Schmid y Rommes, 2007). Una SPL se centra en la creación de una familia de sistemas de software mediante un proceso semiautomático que construye productos individuales a partir de artefactos de software reutilizables, compartidos por todos los productos, y artefactos de software específicos sólo para el producto que se está construyendo de acuerdo con los deseos del cliente. El alcance de la LPS (es decir, la gama de productos a los que puede dirigirse una LPS concreta) viene determinado por la variación entre los sistemas individuales que pueden derivarse. Una forma de captar esta variación es utilizar un modelo de variabilidad (Pohl, Bckle y van der Linden, 2005) (por ejemplo, modelos de características). Los modelos de variabilidad describen lo que puede variar (puntos de variación) en los sistemas finales, las opciones disponibles (variantes) para satisfacer cada punto de variación y las relaciones entre ellas.
Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.
Artículos:
Reconocimiento de patrones de EMG en la era de datos masivos y aprendizaje profundo
Artículos:
Aplicación de técnicas de Automatización y Fabricación orientadas a un negocio basado en servicios utilizando los conceptos de Internet de las Cosas (IoT) e Industria 4.0. Caso práctico: Hospital inteligente
Artículos:
Una revisión de la minería de datos con datos masivos hacia sus aplicaciones en la industria electrónica
Artículos:
Método de ajuste óptimo de ecuaciones simultáneas no lineales considerando el modelado estructural de imágenes tensoriales.
Artículos:
Análisis de la dinámica de I+D+i para la construcción del Sistema Sectorial de Innovación para la energía eléctrica en Brasil
Artículos:
Comportamiento del aguacate Hass liofilizado durante la operación de rehidratación
Artículos:
Caracterización estructural de la materia orgánica de tres suelos provenientes del municipio de Aquitania-Boyacá, Colombia
Informes y Reportes:
Técnicas de recuperación de suelos contaminados
Artículos:
Una revisión de la etiopatogenia y características clínicas e histopatológicas del melanoma mucoso oral.