Issue No. 05 - September/October (2010 vol. 27)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2009.117
Leonardo Passos , Federal University of the Jequitinhonha and Mucuri Valleys, Brazil
Ricardo Terra , Federal University of Minas Gerais, Brazil
Marco Tulio Valente , Federal University of Minas Gerais, Brazil
Renato Diniz , Squadra Technology, Brazil
Nabor Mendonça , University of Fortaleza, Brazil
In this article, the authors compare and illustrate the use of three static architecture-conformance techniques: dependency-structure matrices, source code query languages, and reflexion models. To highlight the similarities and differences between these three techniques, they describe how to apply some of the techniques' available supporting tools to specify and check architectural constraints for a simple personal information management system.
architecture conformance, architectural erosion, software reflexion models, dependency-structure matrices, source code query languages
N. Mendonça, M. T. Valente, L. Passos, R. Diniz and R. Terra, "Static Architecture-Conformance Checking: An Illustrative Overview," in IEEE Software, vol. 27, no. , pp. 82-89, 2009.