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

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 cad...

Full description

Autores:
Paz, Andrés
Arboleda, Hugo
Tipo de recurso:
Article of journal
Fecha de publicación:
2013
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/73173
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/73173
http://bdigital.unal.edu.co/37648/
Palabra 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
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_01bc30b8110bbc7fc10050f1c7217760
oai_identifier_str oai:repositorio.unal.edu.co:unal/73173
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma
title Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma
spellingShingle Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma
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
title_short Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma
title_full Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma
title_fullStr Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma
title_full_unstemmed Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma
title_sort Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma
dc.creator.fl_str_mv Paz, Andrés
Arboleda, Hugo
dc.contributor.author.spa.fl_str_mv Paz, Andrés
Arboleda, Hugo
dc.subject.proposal.spa.fl_str_mv 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
topic 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
description 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.
publishDate 2013
dc.date.issued.spa.fl_str_mv 2013
dc.date.accessioned.spa.fl_str_mv 2019-07-03T15:58:41Z
dc.date.available.spa.fl_str_mv 2019-07-03T15:58:41Z
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/ART
format http://purl.org/coar/resource_type/c_6501
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/73173
dc.identifier.eprints.spa.fl_str_mv http://bdigital.unal.edu.co/37648/
url https://repositorio.unal.edu.co/handle/unal/73173
http://bdigital.unal.edu.co/37648/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.spa.fl_str_mv http://revistas.unal.edu.co/index.php/ingeinv/article/view/39520
dc.relation.ispartof.spa.fl_str_mv Universidad Nacional de Colombia Revistas electrónicas UN Ingeniería e Investigación
Ingeniería e Investigación
dc.relation.ispartofseries.none.fl_str_mv Ingeniería e Investigación; Vol. 33, núm. 2 (2013); 70-75 Ingeniería e Investigación; Vol. 33, núm. 2 (2013); 70-75 2248-8723 0120-5609
dc.relation.references.spa.fl_str_mv Paz, Andrés and Arboleda, Hugo (2013) Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma. Ingeniería e Investigación; Vol. 33, núm. 2 (2013); 70-75 Ingeniería e Investigación; Vol. 33, núm. 2 (2013); 70-75 2248-8723 0120-5609 .
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Nacional de Colombia
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional
Derechos reservados - Universidad Nacional de Colombia
http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Nacional de Colombia - Facultad de Ingeniería
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/73173/1/39520-175859-2-PB.pdf
https://repositorio.unal.edu.co/bitstream/unal/73173/2/39520-182491-1-PB.html
https://repositorio.unal.edu.co/bitstream/unal/73173/3/39520-175859-2-PB.pdf.jpg
bitstream.checksum.fl_str_mv 08a9047832f9aababd04cf7c8adb22f4
a3f42204a4ec7c60d9652b7cb362b5c9
5b0784ba616e7c6c8a8f6f488374648b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1814089932698812416
spelling Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Paz, Andréscbab1a67-ab47-4bf8-af59-57c93de572fd300Arboleda, Hugo05a5ea53-fa95-4ba8-b009-b69ecd40e6e83002019-07-03T15:58:41Z2019-07-03T15:58:41Z2013https://repositorio.unal.edu.co/handle/unal/73173http://bdigital.unal.edu.co/37648/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.application/pdfspaUniversidad Nacional de Colombia - Facultad de Ingenieríahttp://revistas.unal.edu.co/index.php/ingeinv/article/view/39520Universidad Nacional de Colombia Revistas electrónicas UN Ingeniería e InvestigaciónIngeniería e InvestigaciónIngeniería e Investigación; Vol. 33, núm. 2 (2013); 70-75 Ingeniería e Investigación; Vol. 33, núm. 2 (2013); 70-75 2248-8723 0120-5609Paz, Andrés and Arboleda, Hugo (2013) Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma. Ingeniería e Investigación; Vol. 33, núm. 2 (2013); 70-75 Ingeniería e Investigación; Vol. 33, núm. 2 (2013); 70-75 2248-8723 0120-5609 .Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataformaArtículo de revistainfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/ARTlíneas de producto de software dirigidas por modeloscadenas de transformación de modeloslenguaje de dominio específicointeroperabilidadmodel-driven software product lineplatform independent model transformation chaindomain specific languageinteroperabilityORIGINAL39520-175859-2-PB.pdfapplication/pdf690466https://repositorio.unal.edu.co/bitstream/unal/73173/1/39520-175859-2-PB.pdf08a9047832f9aababd04cf7c8adb22f4MD5139520-182491-1-PB.htmltext/html36909https://repositorio.unal.edu.co/bitstream/unal/73173/2/39520-182491-1-PB.htmla3f42204a4ec7c60d9652b7cb362b5c9MD52THUMBNAIL39520-175859-2-PB.pdf.jpg39520-175859-2-PB.pdf.jpgGenerated Thumbnailimage/jpeg8862https://repositorio.unal.edu.co/bitstream/unal/73173/3/39520-175859-2-PB.pdf.jpg5b0784ba616e7c6c8a8f6f488374648bMD53unal/73173oai:repositorio.unal.edu.co:unal/731732023-06-27 23:06:29.876Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co