Reflexiones acerca de la adopción de enfoques centrados en modelos en el desarrollo de software
RESUMEN: La reutilización de modelos es una de las estrategias de mayor acogida en las recientes propuestas metodológicas en desarrollo de software, al punto de involucrar de forma exhaustiva el concepto de modelo, y prometer que para construir una aplicación de software basta con construir modelos...
- Autores:
-
Quintero, Juan Bernardo
Duitama Muñoz, Jhon Freddy
- Tipo de recurso:
- Review article
- Fecha de publicación:
- 2011
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/26653
- Acceso en línea:
- http://hdl.handle.net/10495/26653
- Palabra clave:
- Ingeniería de software
Software engineering
Programas para computador
Computer programs
Arquitectura de software
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by/2.5/co/
id |
UDEA2_5a85c3e6be48dda6db537833218ba1fb |
---|---|
oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/26653 |
network_acronym_str |
UDEA2 |
network_name_str |
Repositorio UdeA |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Reflexiones acerca de la adopción de enfoques centrados en modelos en el desarrollo de software |
dc.title.alternative.spa.fl_str_mv |
Reflections on the adoption of model-based approaches for software-development Reflexões sobre a adoção de enfoques centrados em modelos no desenvolvimento de software |
title |
Reflexiones acerca de la adopción de enfoques centrados en modelos en el desarrollo de software |
spellingShingle |
Reflexiones acerca de la adopción de enfoques centrados en modelos en el desarrollo de software Ingeniería de software Software engineering Programas para computador Computer programs Arquitectura de software |
title_short |
Reflexiones acerca de la adopción de enfoques centrados en modelos en el desarrollo de software |
title_full |
Reflexiones acerca de la adopción de enfoques centrados en modelos en el desarrollo de software |
title_fullStr |
Reflexiones acerca de la adopción de enfoques centrados en modelos en el desarrollo de software |
title_full_unstemmed |
Reflexiones acerca de la adopción de enfoques centrados en modelos en el desarrollo de software |
title_sort |
Reflexiones acerca de la adopción de enfoques centrados en modelos en el desarrollo de software |
dc.creator.fl_str_mv |
Quintero, Juan Bernardo Duitama Muñoz, Jhon Freddy |
dc.contributor.author.none.fl_str_mv |
Quintero, Juan Bernardo Duitama Muñoz, Jhon Freddy |
dc.subject.lemb.none.fl_str_mv |
Ingeniería de software Software engineering Programas para computador Computer programs |
topic |
Ingeniería de software Software engineering Programas para computador Computer programs Arquitectura de software |
dc.subject.proposal.spa.fl_str_mv |
Arquitectura de software |
description |
RESUMEN: La reutilización de modelos es una de las estrategias de mayor acogida en las recientes propuestas metodológicas en desarrollo de software, al punto de involucrar de forma exhaustiva el concepto de modelo, y prometer que para construir una aplicación de software basta con construir modelos y transformarlos de forma semiautomática y asistida en el código de un sistema de información. Sin embargo, existe aun grandes retos que afrontar en la adopción de enfoques centrados en modelos, como por ejemplo una gran diversidad de técnicas, lenguajes y herramientas para la transformación de modelos, esto deriva en una falta de unificación que les dificulta a los equipos de desarrollo iniciar un proyecto con la certeza de estar usando las estrategias de transformación apropiadas para su proyecto o empresa. Este trabajo escudriña en los diferentes planteamientos de la ingeniería de modelos y en los estudios previos en transformación de modelos, para servir de referencia en la adopción de enfoques centrados en modelos en el desarrollo de software. |
publishDate |
2011 |
dc.date.issued.none.fl_str_mv |
2011 |
dc.date.accessioned.none.fl_str_mv |
2022-03-15T22:53:30Z |
dc.date.available.none.fl_str_mv |
2022-03-15T22:53:30Z |
dc.type.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.hasversion.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_dcae04bc |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/ARTREV |
dc.type.local.spa.fl_str_mv |
Artículo de revisión |
format |
http://purl.org/coar/resource_type/c_dcae04bc |
status_str |
publishedVersion |
dc.identifier.issn.none.fl_str_mv |
0123-2126 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10495/26653 |
dc.identifier.eissn.none.fl_str_mv |
2011-2769 |
identifier_str_mv |
0123-2126 2011-2769 |
url |
http://hdl.handle.net/10495/26653 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartofjournalabbrev.spa.fl_str_mv |
Ing. Univ. |
dc.rights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by/2.5/co/ |
dc.rights.accessrights.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.spa.fl_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by/2.5/co/ http://purl.org/coar/access_right/c_abf2 https://creativecommons.org/licenses/by/4.0/ |
dc.format.extent.spa.fl_str_mv |
26 |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Pontificia Universidad Javeriana, Facultad de ingeniería |
dc.publisher.group.spa.fl_str_mv |
Intelligent Information Systems Lab. |
dc.publisher.place.spa.fl_str_mv |
Bogotá, Colombia |
institution |
Universidad de Antioquia |
bitstream.url.fl_str_mv |
http://bibliotecadigital.udea.edu.co/bitstream/10495/26653/1/QuinteroJuan_2011_ModelosDesarrolloSoftware.pdf http://bibliotecadigital.udea.edu.co/bitstream/10495/26653/2/license_rdf http://bibliotecadigital.udea.edu.co/bitstream/10495/26653/3/license.txt |
bitstream.checksum.fl_str_mv |
ec84db6a3033a77dcd8a7fcec638ad03 1646d1f6b96dbbbc38035efc9239ac9c 8a4605be74aa9ea9d79846c1fba20a33 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad de Antioquia |
repository.mail.fl_str_mv |
andres.perez@udea.edu.co |
_version_ |
1812173246721687552 |
spelling |
Quintero, Juan BernardoDuitama Muñoz, Jhon Freddy2022-03-15T22:53:30Z2022-03-15T22:53:30Z20110123-2126http://hdl.handle.net/10495/266532011-2769RESUMEN: La reutilización de modelos es una de las estrategias de mayor acogida en las recientes propuestas metodológicas en desarrollo de software, al punto de involucrar de forma exhaustiva el concepto de modelo, y prometer que para construir una aplicación de software basta con construir modelos y transformarlos de forma semiautomática y asistida en el código de un sistema de información. Sin embargo, existe aun grandes retos que afrontar en la adopción de enfoques centrados en modelos, como por ejemplo una gran diversidad de técnicas, lenguajes y herramientas para la transformación de modelos, esto deriva en una falta de unificación que les dificulta a los equipos de desarrollo iniciar un proyecto con la certeza de estar usando las estrategias de transformación apropiadas para su proyecto o empresa. Este trabajo escudriña en los diferentes planteamientos de la ingeniería de modelos y en los estudios previos en transformación de modelos, para servir de referencia en la adopción de enfoques centrados en modelos en el desarrollo de software.ABSTRACT: Reusing models is one of the most widely accepted strategies among recent methodological approaches to software development. It is so much so that these approaches have extensively included various models with the suggestion that, in order to develop a software application, it is just necessary to build models and to transform them semi-automatically with the support of an information system. However, there are still considerable challenges in the adoption of modelfocused approaches, such as a variety of techniques, languages, and tools available for model transformation. This variety of resources complicates the standard selection of strategies for transforming models which are appropriate for a particular project or company. This paper analyzes the different model engineering approaches, as well as previous studies in model transformation, in order to serve a guide in the selection process of model-focused approaches for software developmentRESUMO: A reutilização de modelos é uma das estratégias com maior receptividade nas recentes propostas metodológicas em desenvolvimento de software, ao ponto de envolver de forma exaustiva o conceito de modelo e prometer que para construir uma aplicação de software basta construir modelos e transformálos de forma semi-automática e assistida no código de um sistema de informação. Contudo, ainda existem grandes desafios que enfrentar na adoção de enfoques centrados em modelos, por exemplo, uma grande diversidade de técnicas, linguagens e ferramentas para transformar modelos. Isto deriva em uma falta de unificação que traz dificuldades às equipes de desenvolvimento iniciar um projeto com a certeza de estar usando as estratégias de transformação apropriadas para seu projeto ou empresa. Este trabalho esquadrinha as diferentes propostas da engenharia de modelos e os estudos prévios em transformação de modelos, para servir de referência à adoção de enfoques centrados em modelos no desenvolvimento de software.COL002593426application/pdfspaPontificia Universidad Javeriana, Facultad de ingenieríaIntelligent Information Systems Lab.Bogotá, Colombiainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_dcae04bchttp://purl.org/coar/resource_type/c_2df8fbb1https://purl.org/redcol/resource_type/ARTREVArtículo de revisiónhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by/4.0/Reflexiones acerca de la adopción de enfoques centrados en modelos en el desarrollo de softwareReflections on the adoption of model-based approaches for software-developmentReflexões sobre a adoção de enfoques centrados em modelos no desenvolvimento de softwareIngeniería de softwareSoftware engineeringProgramas para computadorComputer programsArquitectura de softwareIng. Univ.Ingeniería y Universidad219243151ORIGINALQuinteroJuan_2011_ModelosDesarrolloSoftware.pdfQuinteroJuan_2011_ModelosDesarrolloSoftware.pdfArtículo de revisiónapplication/pdf527979http://bibliotecadigital.udea.edu.co/bitstream/10495/26653/1/QuinteroJuan_2011_ModelosDesarrolloSoftware.pdfec84db6a3033a77dcd8a7fcec638ad03MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8927http://bibliotecadigital.udea.edu.co/bitstream/10495/26653/2/license_rdf1646d1f6b96dbbbc38035efc9239ac9cMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/26653/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5310495/26653oai:bibliotecadigital.udea.edu.co:10495/266532022-03-15 17:53:30.445Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |