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ículo:
La importancia de un sistema nacional de innovación para el sector de los termoplásticos en el Mercosur
Artículo:
Selección de tecnología para datos masivos y aplicaciones analíticas
Software:
Calculador de economía de grosor
Página web:
AqQA : [Software para análisis de agua]
Artículo:
Gestión de la innovación en la educación a distancia
Artículo:
Creación de empresas y estrategia : reflexiones desde el enfoque de recursos
Artículo:
Importancia, manejo y control de extraíbles e incrustaciones (pitch) en la fabricación de papel
Libro:
Tratamientos avanzados de aguas residuales industriales
Artículo:
Estudio sobre la evaluación de la sostenibilidad de los productos innovadores