Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma Reportar como inadecuado




Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma - Descarga este documento en PDF. Documentación en PDF para descargar gratis. Disponible también para leer online.



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., Model-driven software product lines MD-SPLs are created from domain models which are transformed, merged and composed with reusable core assets, until software products are produced. Model transformation chains MTCs must be specified to generate such MD-SPLs. This paper presents a framework for creating platform-independent MD-SPLs; such framework includes a domain specific language DSL for platform-independent MTC specification and facilities platform-specific MTC generation of several of the most used model transformation frameworks. The DSL also allows product line architects to compose generation taking the need for model transformation strategy and technology interoperability into account and specifying several types of variability involved in such generation.

Tipo de documento: Artículo - Article

Información adicional: Los autores o titulares del derecho de autor de cada artículo confieren a la revista Ingeniería e Investigación de la Universidad Nacional de Colombia una autorización no exclusiva, limitada y gratuita sobre el artículo que una vez evaluado y aprobado se envía para su posterior publicación ajustándose a las siguientes características: 1.    Se remite la versión corregida de acuerdo con las sugerencias de los evaluadores y se aclara que el artículo mencionado se trata de un documento inédito sobre el que se tienen los derechos que se autorizan y se asume total responsabilidad por el contenido de su obra ante la revista Ingeniería e Investigación, la Universidad Nacional de Colombia y ante terceros. 2.    La autorización conferida a la revista estará vigente a partir de la fecha en que se incluye en el volumen y número respectivo de la revista Ingeniería e Investigación en el Sistema Open Journal Systems y en la página principal de la revista www.revistaingenieria.unal.edu.co, así como en las diferentes bases e índices de datos en que se encuentra indexada la publicación. 3.    Los autores autorizan a la revista Ingeniería e Investigación de la Universidad Nacional de Colombia para publicar el documento en el formato en que sea requerido impreso, digital, electrónico o cualquier otro conocido o por conocer y autorizan a la revista Ingeniería e Investigación para incluir la obra en los índices y buscadores que estimen necesarios para promover su difusión. 4.    Los autores aceptan que la autorización se hace a título gratuito, por lo tanto renuncian a recibir emolumento alguno por la publicación, distribución, comunicación pública y cualquier otro uso que se haga en los términos de la presente autorización.

Palabras clave: líneas de producto de software dirigidas por modelos, cadenas de transformación de modelos, lenguaje de dominio específico, interoperabilidad, model-driven software product line, platform independent model transformation chain, domain specific language, interoperability





Fuente: http://www.bdigital.unal.edu.co


Introducción



INGENIERÍA E INVESTIGACIÓN VOL.
33 No.
2, AUGUST - 2013 (70 - 75) Towards a framework for deriving platform-independent model-driven software product lines Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma A.
Paz1 and H.
Arboleda2 ABSTRACT M odel-driven software product lines (MD-SPLs) are created from domain models w hich are transformed, merged and composed w ith reusable core assets, until software products are produced.
Model transformation chains (MTCs) must be specified to generate such M D-SPLs.
This paper presents a framew ork for creating platform -independent M D-SPLs; such framew ork includes a domain specific language (DSL) for platform-independent MTC specification and facilities platform-specific MTC generation of several of the most used model transformation frameworks.
The DSL also allows product line architects to compose generation taking the need for model transformation strategy and technology interoperability into account and specifying several types of variability involved in such generation. Keywords: model-driven software product line, platform independent model transformation chain, domain specific language, interoperability. RESUMEN Las líneas de producto de software dirigidas por modelos (MD-SPLs) son creadas a partir de modelos de dominio que se transfo rman, combinan y componen con artefactos reutilizables hasta que finalmente se generan productos de softw are.
Con el fin de generar dichas M D-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 plat aformas específicas a fin de llegar a varios de los frameworks de transformación de modelos más utilizado...






Documentos relacionados