Towards A Framework For Deriving Platform-Independent Mod

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:
Arboleda Jiménez, Hugo Fernando
Paz Loboguerrero, Andrés Felipe
Tipo de recurso:
Article of investigation
Fecha de publicación:
2013
Institución:
Universidad ICESI
Repositorio:
Repositorio ICESI
Idioma:
eng
OAI Identifier:
oai:repository.icesi.edu.co:10906/79540
Acceso en línea:
http://www.revistas.unal.edu.co/index.php/ingeinv/article/view/39520/42362
http://www.bdigital.unal.edu.co/37648/1/39520-175859-2-PB.pdf
http://hdl.handle.net/10906/79540
Palabra clave:
Software
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id ICESI2_099951491ccb44853507e0dcf1188ba1
oai_identifier_str oai:repository.icesi.edu.co:10906/79540
network_acronym_str ICESI2
network_name_str Repositorio ICESI
repository_id_str
dc.title.spa.fl_str_mv Towards A Framework For Deriving Platform-Independent Mod
dc.title.alternative.none.fl_str_mv Hacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataforma
title Towards A Framework For Deriving Platform-Independent Mod
spellingShingle Towards A Framework For Deriving Platform-Independent Mod
Software
title_short Towards A Framework For Deriving Platform-Independent Mod
title_full Towards A Framework For Deriving Platform-Independent Mod
title_fullStr Towards A Framework For Deriving Platform-Independent Mod
title_full_unstemmed Towards A Framework For Deriving Platform-Independent Mod
title_sort Towards A Framework For Deriving Platform-Independent Mod
dc.creator.fl_str_mv Arboleda Jiménez, Hugo Fernando
Paz Loboguerrero, Andrés Felipe
dc.contributor.author.spa.fl_str_mv Arboleda Jiménez, Hugo Fernando
Paz Loboguerrero, Andrés Felipe
dc.subject.none.fl_str_mv Software
topic Software
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., 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. - See more at: http://www.bdigital.unal.edu.co/37648/#sthash.iPLGXfi3.dpuf
publishDate 2013
dc.date.issued.none.fl_str_mv 2013-08-01
dc.date.accessioned.none.fl_str_mv 2016-06-29T02:01:13Z
dc.date.available.none.fl_str_mv 2016-06-29T02:01:13Z
dc.type.none.fl_str_mv info:eu-repo/semantics/article
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.local.none.fl_str_mv Artículo
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
format http://purl.org/coar/resource_type/c_2df8fbb1
status_str publishedVersion
dc.identifier.issn.none.fl_str_mv 0120-5609
dc.identifier.other.spa.fl_str_mv http://www.revistas.unal.edu.co/index.php/ingeinv/article/view/39520/42362
dc.identifier.other.none.fl_str_mv http://www.bdigital.unal.edu.co/37648/1/39520-175859-2-PB.pdf
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10906/79540
dc.identifier.instname.none.fl_str_mv instname: Universidad Icesi
dc.identifier.reponame.none.fl_str_mv reponame: Biblioteca Digital
dc.identifier.repourl.none.fl_str_mv repourl: https://repository.icesi.edu.co/
identifier_str_mv 0120-5609
instname: Universidad Icesi
reponame: Biblioteca Digital
repourl: https://repository.icesi.edu.co/
url http://www.revistas.unal.edu.co/index.php/ingeinv/article/view/39520/42362
http://www.bdigital.unal.edu.co/37648/1/39520-175859-2-PB.pdf
http://hdl.handle.net/10906/79540
dc.language.iso.spa.fl_str_mv eng
language eng
dc.relation.ispartof.none.fl_str_mv Ingeniería e Investigación, Vol. 33, No. 2 - 2013
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 5 páginas
dc.publisher.spa.fl_str_mv Universidad Nacional de Colombia
institution Universidad ICESI
bitstream.url.fl_str_mv http://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/79540/2/arboleda_towards_framework_2013.pdf.txt
http://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/79540/1/arboleda_towards_framework_2013.pdf
bitstream.checksum.fl_str_mv b248d3e1666a31e01aadcb1427a7a007
f7432506941f7f8f202f5d1f1190de97
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital - Universidad icesi
repository.mail.fl_str_mv cdcriollo@icesi.edu.co
_version_ 1814094866979749888
spelling Arboleda Jiménez, Hugo FernandoPaz Loboguerrero, Andrés Felipe2016-06-29T02:01:13Z2016-06-29T02:01:13Z2013-08-010120-5609http://www.revistas.unal.edu.co/index.php/ingeinv/article/view/39520/42362http://www.bdigital.unal.edu.co/37648/1/39520-175859-2-PB.pdfhttp://hdl.handle.net/10906/79540instname: Universidad Icesireponame: Biblioteca Digitalrepourl: https://repository.icesi.edu.co/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. - See more at: http://www.bdigital.unal.edu.co/37648/#sthash.iPLGXfi3.dpufModel-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.5 páginasengUniversidad Nacional de ColombiaIngeniería e Investigación, Vol. 33, No. 2 - 2013EL AUTOR, expresa que la obra objeto de la presente autorización es original y la elaboró sin quebrantar ni suplantar los derechos de autor de terceros, y de tal forma, la obra es de su exclusiva autoría y tiene la titularidad sobre éste. PARÁGRAFO: en caso de queja o acción por parte de un tercero referente a los derechos de autor sobre el artículo, folleto o libro en cuestión, EL AUTOR, asumirá la responsabilidad total, y saldrá en defensa de los derechos aquí autorizados; para todos los efectos, la Universidad Icesi actúa como un tercero de buena fe. Esta autorización, permite a la Universidad Icesi, de forma indefinida, para que en los términos establecidos en la Ley 23 de 1982, la Ley 44 de 1993, leyes y jurisprudencia vigente al respecto, haga publicación de este con fines educativos. Toda persona que consulte ya sea la biblioteca o en medio electrónico podrá copiar apartes del texto citando siempre la fuentes, es decir el título del trabajo y el autor.https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2SoftwareTowards A Framework For Deriving Platform-Independent ModHacia un marco de trabajo para derivar líneas de producto de software dirigidas por modelos independientes de la plataformainfo:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_2df8fbb1Artículoinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Comunidad Universidad Icesi - Investigadores3327075TEXTarboleda_towards_framework_2013.pdf.txtarboleda_towards_framework_2013.pdf.txttext/plain36155http://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/79540/2/arboleda_towards_framework_2013.pdf.txtb248d3e1666a31e01aadcb1427a7a007MD52ORIGINALarboleda_towards_framework_2013.pdfarboleda_towards_framework_2013.pdfapplication/pdf675063http://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/79540/1/arboleda_towards_framework_2013.pdff7432506941f7f8f202f5d1f1190de97MD5110906/79540oai:repository.icesi.edu.co:10906/795402020-05-12 15:53:22.254Biblioteca Digital - Universidad icesicdcriollo@icesi.edu.co