Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente

Descripción del Articulo

Software visualization is an important issue in the domains of software maintenance, reconstruction of software architectures, and reverse engineering. In this context, the use of some supporting tools is relevant for medium and large software applications, where the quantity of source code to revie...

Descripción completa

Detalles Bibliográficos
Autor: Mendoza del Carpio, Paul
Formato: artículo
Fecha de Publicación:2015
Institución:Universidad La Salle
Repositorio:ULASALLE-Institucional
Lenguaje:inglés
OAI Identifier:oai:repositorio.ulasalle.edu.pe:20.500.12953/36
Enlace del recurso:http://repositorio.ulasalle.edu.pe/handle/20.500.12953/36
Nivel de acceso:acceso restringido
Materia:Research Subject Categories::TECHNOLOGY
Research Subject Categories::TECHNOLOGY:
id ULSA_815b4b47ffa1486241bc7ba6ff79a361
oai_identifier_str oai:repositorio.ulasalle.edu.pe:20.500.12953/36
network_acronym_str ULSA
network_name_str ULASALLE-Institucional
repository_id_str 3920
dc.title.es_ES.fl_str_mv Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente
title Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente
spellingShingle Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente
Mendoza del Carpio, Paul
Research Subject Categories::TECHNOLOGY
Research Subject Categories::TECHNOLOGY:
title_short Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente
title_full Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente
title_fullStr Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente
title_full_unstemmed Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente
title_sort Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente
author Mendoza del Carpio, Paul
author_facet Mendoza del Carpio, Paul
author_role author
dc.contributor.author.fl_str_mv Mendoza del Carpio, Paul
dc.subject.es_ES.fl_str_mv Research Subject Categories::TECHNOLOGY
topic Research Subject Categories::TECHNOLOGY
Research Subject Categories::TECHNOLOGY:
dc.subject.ocde.es_ES.fl_str_mv Research Subject Categories::TECHNOLOGY:
description Software visualization is an important issue in the domains of software maintenance, reconstruction of software architectures, and reverse engineering. In this context, the use of some supporting tools is relevant for medium and large software applications, where the quantity of source code to review and analyze is higher. This work presents a framework based on streams and graphs for the extraction of models from source code. Some important features of this framework includes parallelization of streams, first elements representation based on graphs, rules definition based on DSL, and generation of UML diagrams in XMI format. Java Web applications from GitHub repositories were used for evaluating the framework implementations, the results are shown.
publishDate 2015
dc.date.accessioned.none.fl_str_mv 2018-11-21T20:30:37Z
dc.date.available.none.fl_str_mv 2018-11-21T20:30:37Z
dc.date.issued.fl_str_mv 2015-11
dc.type.es_ES.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.citation.es_ES.fl_str_mv Mendoza del Carpio, Paul. (2015). Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente. Revista Tecnología y Ciencia. 100-111.
dc.identifier.uri.none.fl_str_mv http://repositorio.ulasalle.edu.pe/handle/20.500.12953/36
dc.identifier.journal.es_ES.fl_str_mv Revista Tecnología y Ciencia
identifier_str_mv Mendoza del Carpio, Paul. (2015). Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente. Revista Tecnología y Ciencia. 100-111.
Revista Tecnología y Ciencia
url http://repositorio.ulasalle.edu.pe/handle/20.500.12953/36
dc.language.iso.eng_US.fl_str_mv eng
language eng
dc.relation.es_ES.fl_str_mv info:eu-repo/semantics/article
dc.relation.uri.es_ES.fl_str_mv http://conaiisi.unsl.edu.ar/Revista_UTN_2015/009-100a111.pdf
dc.rights.es_ES.fl_str_mv info:eu-repo/semantics/restrictedAccess
dc.rights.uri.es_ES.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv restrictedAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.es_ES.fl_str_mv application/msword
dc.publisher.es_ES.fl_str_mv Universidad Tecnológica Nacional
dc.source.es_ES.fl_str_mv Repositorio Institucional - ULASALLE
dc.source.none.fl_str_mv reponame:ULASALLE-Institucional
instname:Universidad La Salle
instacron:ULASALLE
instname_str Universidad La Salle
instacron_str ULASALLE
institution ULASALLE
reponame_str ULASALLE-Institucional
collection ULASALLE-Institucional
bitstream.url.fl_str_mv http://repositorio.ulasalle.edu.pe/bitstream/20.500.12953/36/1/Mendoza%20del%20Carpio%2c%20Paul%202015.docx
http://repositorio.ulasalle.edu.pe/bitstream/20.500.12953/36/2/license.txt
bitstream.checksum.fl_str_mv 28b2810187060e83cf3cb42e1ced58f2
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad La Salle
repository.mail.fl_str_mv repositorio@ulasalle.edu.pe
_version_ 1764532734594646016
spelling Mendoza del Carpio, Paul2018-11-21T20:30:37Z2018-11-21T20:30:37Z2015-11Mendoza del Carpio, Paul. (2015). Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuente. Revista Tecnología y Ciencia. 100-111.http://repositorio.ulasalle.edu.pe/handle/20.500.12953/36Revista Tecnología y CienciaSoftware visualization is an important issue in the domains of software maintenance, reconstruction of software architectures, and reverse engineering. In this context, the use of some supporting tools is relevant for medium and large software applications, where the quantity of source code to review and analyze is higher. This work presents a framework based on streams and graphs for the extraction of models from source code. Some important features of this framework includes parallelization of streams, first elements representation based on graphs, rules definition based on DSL, and generation of UML diagrams in XMI format. Java Web applications from GitHub repositories were used for evaluating the framework implementations, the results are shown.Doble- Ciegoapplication/mswordengUniversidad Tecnológica Nacionalinfo:eu-repo/semantics/articlehttp://conaiisi.unsl.edu.ar/Revista_UTN_2015/009-100a111.pdfinfo:eu-repo/semantics/restrictedAccesshttps://creativecommons.org/licenses/by-nc-nd/4.0/Repositorio Institucional - ULASALLEreponame:ULASALLE-Institucionalinstname:Universidad La Salleinstacron:ULASALLEResearch Subject Categories::TECHNOLOGYResearch Subject Categories::TECHNOLOGY:Framework Basado en Streams y Grafos para la Extracción de Modelos desde Código Fuenteinfo:eu-repo/semantics/articleORIGINALMendoza del Carpio, Paul 2015.docxMendoza del Carpio, Paul 2015.docx"Artículo principal"application/vnd.openxmlformats-officedocument.wordprocessingml.document12810http://repositorio.ulasalle.edu.pe/bitstream/20.500.12953/36/1/Mendoza%20del%20Carpio%2c%20Paul%202015.docx28b2810187060e83cf3cb42e1ced58f2MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ulasalle.edu.pe/bitstream/20.500.12953/36/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5220.500.12953/36oai:repositorio.ulasalle.edu.pe:20.500.12953/362021-06-11 14:39:34.28Repositorio Institucional de la Universidad La Sallerepositorio@ulasalle.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.772474
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).