Avaliação de Projetos Arquiteturais Baseados em Busca
Palavras-chave:
Arquitetura de Software, Otimização, Busca HeurísticaResumo
Este artigo apresenta os resultados de uma pesquisa sobre projeto de arquitetura de software baseado em busca. A metodologia utilizada foi a realização de um estudo exploratório envolvendo 2 projetos de software. Neste estudo utilizou-se uma abordagem -- chamada MOA4PLA -- que gera soluções otimizadas para arquitetura de software. A partir deste estudo, foi possível verificar a qualidade das arquiteturas otimizadas, assim como identificar problemas arquiteturais presentes nessas arquiteturas.
Referências
Booch, Grady. et al. (2014) “Object-Oriented Analysis and Design with Applications”, 3. ed., Addison Wesley, Redwood City, CA, EUA.
Colanzi, Thelma Elita. (2014) “Uma abordagem de otimização multiobjetivo para projeto arquitetural de linha de produto de software”, http://dspace.c3sl.ufpr.br:8080/dspace/bitstream/handle/1884/36061/R%20- %20T%20-%20THELMA%20ELITA%20COLANZI.pdf?sequence=1, Março.
Ganesh, S. G., Sharma, T. e Suryanarayana, G. (2013) “Towards a Principle-based Classification of Structural Design Smells”, Journal of Object Technology, 12(2), 1- 1. Garcia, Joshua, et al. (2010) “Identifying architectural bad smells”, http://softarch.usc.edu/~josh/pubs/csmr_2009.pdf, Março.
Féderle, Édipo Luis. (2014) “Uma ferramenta de apoio ao projeto arquitetural de linha de produto de software baseado em busca”, 130 fls, Dissertação (Mestrado em Informática)- Universidade Federal do Paraná, Curitiba.
Fowler, Martin. (1999) “Refactoring: Improving the Design of Existing Code”, Addison-Wesley Professional.
Johansson, E. S.; Kamakawa, H. T.; Oliveira, F. W. C.; Flôr, D. E.; Zavan, A. R.; Oizumi, W. N. (2016) “Um Estudo Exploratório Sobre a Identificação de Problemas em Arquiteturas de Software”. I Congresso Internacional de Ciência, Tecnologia e Inovação da Unipar.
Oizumi, Willian Nalepa, et al. (2012) “On the proactive design of product-line architectures with aspects: an exploratory study”, In Computer Software and Applications Conference (COMPSAC), 2012 IEEE 36th Annual, p. 273-278.
OMG. (2016) “XML Metadata Interchange (XMI)”, http://www.omg.org/spec/XMI/, Maio.
Rumbaugh, James, Jacobson, Ivar, e Booch, Grady. (2004) “Unified Modeling Language Reference Manual”, The. Pearson Higher Education.
SEI. (2016) “Arcade Game Maker Pedagogical Product Line”, http://www.sei.cmu.edu/productlines/ppl/, Maio.
Parnas, David (1972) “On the Criteria To Be Used in Decomposing Systems into Modules", Wikipedia:Communications of the ACM286.
Garcia, Joshua, et al. (2014) “A unified Framework for Studying Architectural Decay of Software Systems”, Dissertação (Doutorado em Ciência da Computação) – Universidade do Sul da California, California.
Eclipse Foundation (2015) ”Papyrus Modeling Environment”, https://eclipse.org/papyrus/, Dezembro
Downloads
Publicado
Edição
Seção
Categorias
Licença

Este trabalho está licenciado sob uma licença Creative Commons Attribution-ShareAlike 4.0 International License.
Os autores mantêm os direitos autorais sobre os trabalhos publicados nesta revista, concedendo à SETIF o direito de primeira publicação. O conteúdo está licenciado sob uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional (CC BY-SA 4.0), que permite copiar, redistribuir, remixar, transformar e criar a partir do material para qualquer finalidade, inclusive comercial, desde que seja atribuída a autoria e feita referência à publicação original nesta revista.
Os autores concordam que qualquer reutilização de seu trabalho por terceiros deve incluir o nome dos autores, o título do artigo, o nome da revista, o DOI (quando disponível) e o link para a licença.
É permitido e incentivado que os autores disponibilizem a versão publicada do trabalho em repositórios institucionais, sites pessoais ou redes acadêmicas imediatamente após a publicação, com menção à publicação inicial nesta revista.