Framework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Code

Descripción del Articulo

Agile approaches consider the software architecture as an emergent feature that can have an intended structure but could be not documented. To controlling the architectural erosion, an architectural conformance analysis could be performed, but considering the source code as a primordial input. This...

Descripción completa

Detalles Bibliográficos
Autor: Mendoza del Carpio, Paul
Formato: artículo
Fecha de Publicación:2016
Institución:Universidad La Salle
Repositorio:ULASALLE-Institucional
Lenguaje:inglés
OAI Identifier:oai:repositorio.ulasalle.edu.pe:20.500.12953/47
Enlace del recurso:http://repositorio.ulasalle.edu.pe/handle/20.500.12953/47
Nivel de acceso:acceso restringido
Materia:Research Subject Categories::TECHNOLOGY
id ULSA_362520ca4c5c0e6d9374dbde14110f85
oai_identifier_str oai:repositorio.ulasalle.edu.pe:20.500.12953/47
network_acronym_str ULSA
network_name_str ULASALLE-Institucional
repository_id_str 3920
dc.title.es_ES.fl_str_mv Framework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Code
title Framework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Code
spellingShingle Framework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Code
Mendoza del Carpio, Paul
Research Subject Categories::TECHNOLOGY
Research Subject Categories::TECHNOLOGY
title_short Framework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Code
title_full Framework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Code
title_fullStr Framework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Code
title_full_unstemmed Framework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Code
title_sort Framework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Code
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 Agile approaches consider the software architecture as an emergent feature that can have an intended structure but could be not documented. To controlling the architectural erosion, an architectural conformance analysis could be performed, but considering the source code as a primordial input. This work presents a framework that supports the development of applications for architectural conformance analysis based on rules and measures. The framework uses aggregated graphs, MapReduce operations, and an external DSL; and has been evaluated over studies related to software architecture, and projects like the test suite of Red Hat WildFly and WordPress for Android. The gotten results favor the use of the framework for executing a continuous architectural analysis from source code.
publishDate 2016
dc.date.accessioned.none.fl_str_mv 2018-11-23T14:40:23Z
dc.date.available.none.fl_str_mv 2018-11-23T14:40:23Z
dc.date.issued.fl_str_mv 2016-08-29
dc.type.es_ES.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.citation.es_ES.fl_str_mv P. Mendoza del Carpio, "Framework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Code," in IEEE Latin America Transactions, vol. 14, no. 6, pp. 2879-2884, June 2016. doi: 10.1109/TLA.2016.7555269 keywords: {conformance testing;data handling;parallel processing;software architecture;source code (software);architectural conformance analysis;source code;agile approach;software architecture;aggregated graph;MapReduce operation;DSL;Red Hat WildFly suite;WordPress;Software;XML;DSL;Java;Metadata;Unified modeling language;Software architecture;aggregated graph;architectural conformance;Framework}, URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7555269&isnumber=7555213
dc.identifier.issn.none.fl_str_mv 1548-0992
dc.identifier.uri.none.fl_str_mv http://repositorio.ulasalle.edu.pe/handle/20.500.12953/47
dc.identifier.journal.es_ES.fl_str_mv IEEE Latin America Transactions
dc.identifier.doi.es_ES.fl_str_mv 10.1109/TLA.2016.7555269
identifier_str_mv P. Mendoza del Carpio, "Framework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Code," in IEEE Latin America Transactions, vol. 14, no. 6, pp. 2879-2884, June 2016. doi: 10.1109/TLA.2016.7555269 keywords: {conformance testing;data handling;parallel processing;software architecture;source code (software);architectural conformance analysis;source code;agile approach;software architecture;aggregated graph;MapReduce operation;DSL;Red Hat WildFly suite;WordPress;Software;XML;DSL;Java;Metadata;Unified modeling language;Software architecture;aggregated graph;architectural conformance;Framework}, URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7555269&isnumber=7555213
1548-0992
IEEE Latin America Transactions
10.1109/TLA.2016.7555269
url http://repositorio.ulasalle.edu.pe/handle/20.500.12953/47
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://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7555269&isnumber=7555213
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 IEEE Latin America Transactions
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/47/1/Mendoza%20del%20Carpio%2c%20Paul%202016%20%283%29.docx
http://repositorio.ulasalle.edu.pe/bitstream/20.500.12953/47/2/license.txt
bitstream.checksum.fl_str_mv c57bfe5ee1543c25e07f0e3bbd3ffa01
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_ 1764532734972133376
spelling Mendoza del Carpio, Paul2018-11-23T14:40:23Z2018-11-23T14:40:23Z2016-08-29P. Mendoza del Carpio, "Framework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Code," in IEEE Latin America Transactions, vol. 14, no. 6, pp. 2879-2884, June 2016. doi: 10.1109/TLA.2016.7555269 keywords: {conformance testing;data handling;parallel processing;software architecture;source code (software);architectural conformance analysis;source code;agile approach;software architecture;aggregated graph;MapReduce operation;DSL;Red Hat WildFly suite;WordPress;Software;XML;DSL;Java;Metadata;Unified modeling language;Software architecture;aggregated graph;architectural conformance;Framework}, URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7555269&isnumber=75552131548-0992http://repositorio.ulasalle.edu.pe/handle/20.500.12953/47IEEE Latin America Transactions10.1109/TLA.2016.7555269Agile approaches consider the software architecture as an emergent feature that can have an intended structure but could be not documented. To controlling the architectural erosion, an architectural conformance analysis could be performed, but considering the source code as a primordial input. This work presents a framework that supports the development of applications for architectural conformance analysis based on rules and measures. The framework uses aggregated graphs, MapReduce operations, and an external DSL; and has been evaluated over studies related to software architecture, and projects like the test suite of Red Hat WildFly and WordPress for Android. The gotten results favor the use of the framework for executing a continuous architectural analysis from source code.Doble- Ciegoapplication/mswordengIEEE Latin America Transactionsinfo:eu-repo/semantics/articlehttp://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7555269&isnumber=7555213info: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::TECHNOLOGYFramework Based on Aggregated Graphs for Analysis of Architectural Conformance from Source Codeinfo:eu-repo/semantics/articleORIGINALMendoza del Carpio, Paul 2016 (3).docxMendoza del Carpio, Paul 2016 (3).docx"Artículo principal"application/vnd.openxmlformats-officedocument.wordprocessingml.document13107http://repositorio.ulasalle.edu.pe/bitstream/20.500.12953/47/1/Mendoza%20del%20Carpio%2c%20Paul%202016%20%283%29.docxc57bfe5ee1543c25e07f0e3bbd3ffa01MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ulasalle.edu.pe/bitstream/20.500.12953/47/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5220.500.12953/47oai:repositorio.ulasalle.edu.pe:20.500.12953/472021-06-11 14:39:34.069Repositorio Institucional de la Universidad La Sallerepositorio@ulasalle.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.903862
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).