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...
| Autor: | |
|---|---|
| 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).
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).