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