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.

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
2000-10-04
Como Citar
MOUTINHO, Bruno Martins; MELO, Ana Cristina Vieira de. Composição de Fluxo de Controle em Frameworks Java. Anais Estendidos do Simpósio Brasileiro de Engenharia de Software (SBES), [S.l.], p. 75-78, out. 2000. ISSN 0000-0000. Disponível em: <https://sol.sbc.org.br/index.php/sbes_estendido/article/view/24211>. Acesso em: 16 maio 2024. doi: https://doi.org/10.5753/sbes_estendido.2000.24211.
Seção
Workshop de Teses e Dissertações em Engenharia de Software