An automated architectural evaluation approach based on metadata and code analysis

0Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Traditional methods of scenario-based software architecture evaluation rely on manual review and advanced skills from architects and developers. They are used when the system architecture has been specified, but before its implementation has begun. When the system implementation evolves, code analysis can enable the automation of this process and the reuse of architectural information. We propose an approach that introduces metadata about use case scenarios and quality attributes in the source code of the system in order to support automated architectural evaluation through of static and dynamic code analysis and produce reports about scenarios, quality attributes, code assets, and potential tradeoff points among quality attributes. Our work also describes the implementation of a code analysis tool that provides support to the approach. In addition, the paper also presents the preliminary results of its application for the architectural analysis of an enterprise web system and an e-commerce web system.

Cite

CITATION STYLE

APA

Pinto, F., Kulesza, U., & Guerra, E. (2014). An automated architectural evaluation approach based on metadata and code analysis. In Lecture Notes in Business Information Processing (Vol. 190, pp. 490–505). Springer Verlag. https://doi.org/10.1007/978-3-319-09492-2_29

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free