Composição de Fluxo de Controle em Frameworks Java

  • Bruno Martins Moutinho USP
  • Ana Cristina Vieira de Melo USP

Resumo


Um dos principais motivos para se utilizar frameworks é a reutilização de software, alcançando com isso reutilização de código, design e fluxo de controle. Hoje, o desenvolvimento de aplicação baseada em frameworks está mudando de baseada em um único framework para baseada em múltiplos frameworks. Contudo, a maioria dos frameworks não foi projetado para ser compostos com outros frameworks ou componentes (biblioteca de classes, componentes legados ou design patterns), mas para ser reutilizado individualmente. Então, quando compomos vários frameworks, surgem problemas tais como: composição de fluxo de controle de framework, composição com sistemas legados, frameworks gap, sobreposição de entidades e composição de funcionalidade de entidade. O objetivo principal deste trabalho é estudar técnicas de composição de frameworks e integração dos fluxos de controle embutidos para a construção de um terceiro framework, e utilizar exemplos das técnicas em frameworks construídos com a linguagem Java.

Palavras-chave: Frameworks OO, Reutilização de Frameworks OO, Composição de Frameworks OO, Composição de Fluxo de Controle, Frameworks Java

Referências

BENGTSSON, PerOlof, 1997. Object Oriented Frameworks: Development issues. Ericsson Software Technology AB Frameworks, (TF-97:028 rev A), 25 pp.

CRNKOVIC, Ivica; FILIPE, Juliana; LARSSON, Magnus e LAU, Kung-Kiu. Object-Oriented Design Frameworks: Formal Specification and Some Implementation Issues.

MATTSSON, Michael; BOSCH, Jan 1997. Framework Composition: Problems, Causes and Solutions. Proceedings TOOLS USA'97.

PYARALI, Irfan; HARRISON, Timothy H.; SCHMIDT, D. C. 1996. Design and Performance of an Object-Oriented Framework for High-Speed Electronic Medical Imaging. Computing Systems Journal, USENIX, Vol 9, No 4.

SPARKS, S.; BENNER, K.; FARIS, C. Managing Object-Oriented Framework Reuse, IEEE Computer, 53-62, September, 1996.
Publicado
04/10/2000
MOUTINHO, Bruno Martins; MELO, Ana Cristina Vieira de. Composição de Fluxo de Controle em Frameworks Java. In: WORKSHOP DE TESES E DISSERTAÇÕES EM ENGENHARIA DE SOFTWARE - SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 14. , 2000, João Pessoa/PB. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2000 . p. 75-78. DOI: https://doi.org/10.5753/sbes_estendido.2000.24211.