Um Framework para Recuperação Arquitetural Independente de Plataforma

  • Luis Paulo de Oliveira IFBa
  • Sandro Andrade IFBa

Resumo


Técnicas para recuperação arquitetural viabilizam a obtenção de conhecimento sobre os artefatos que compõem um software. Entretanto, em meio a um grande número de abordagens existentes, a prospecção de plataformas simples e flexíveis para o desenvolvimento e utilização de diferentes técnicas de recuperação se torna uma atividade importante. Este trabalho apresenta um framework para recuperação arquitetural caracterizado pela flexibilidade em relação a: i) plataforma de desenvolvimento utilizada no software cuja arquitetura será recuperada; ii) algoritmo de recuperação utilizado; e iii) notação de modelagem aplicada na representação da arquitetura recuperada. Um exemplo de instanciação do framework é brevemente descrito ao final do artigo.

Referências

[Andrade and Macêdo 2013] Andrade, S. S. and Macêdo, R. J. d. A. (2013). A searchbased approach for architectural design of feedback control concerns in self-adaptive systems. In Proceedings of the 7th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2013, Philadelphia, PA, USA. IEEE.

[Garcia et al. 2013] Garcia, J., Ivkovic, I., and Medvidovic, N. (2013). A comparative analysis of software architecture recovery techniques. In IEEE/ACM 28th Intl. Conference on Automated Software Engineering (ASE), pages 486–496. IEEE.

[King 2014] King, B. K. (2014). GCC-XML. http://gccxml.github.io/. Acesso: 08/04/2014.

[Maqbool and Babri 2007] Maqbool, O. and Babri, H. (2007). Hierarchical clustering for software architecture recovery. IEEE Trans. on Software Eng., 33(11):759–780.

[Taylor et al. 2009] Taylor, R. N., Medvidovic, N., and Dashofy, E. M. (2009). Software Architecture: Foundations, Theory, and Practice. Wiley Publishing.

[Tzerpos 2001] Tzerpos, V. (2001). Comprehension-Driven Software Clustering. PhD thesis, University of Toronto.
Publicado
28/07/2014
DE OLIVEIRA, Luis Paulo; ANDRADE, Sandro. Um Framework para Recuperação Arquitetural Independente de Plataforma. In: ENCONTRO NACIONAL DE COMPUTAÇÃO DOS INSTITUTOS FEDERAIS (ENCOMPIF), 2. , 2014, Brasília. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2014 . p. 29-32. ISSN 2763-8766.