Biblioteca76.515 documentos en línea

Artículo

Towards a framework for deriving platform-independent model-driven software product linesHacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma

Resumen

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.

  • Tipo de documento:
  • Formato:pdf
  • Idioma:Inglés
  • Tamaño:675 Kb

Cómo citar el documento

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.

Este contenido no est� disponible para su tipo de suscripci�n

Información del documento

  • Titulo:Towards a framework for deriving platform-independent model-driven software product lines
  • Autor:Paz, Andrés; Arboleda, Hugo
  • Tipo:Artículo
  • Año:2013
  • Idioma:Inglés
  • Editor:Universidad Nacional de Colombia. Facultad de Ingeniería.
  • Materias:Ingeniería de software Ingeniería de sistemas
  • Descarga:4