O Uso de “Frameworks” como Arquiteturas Reutilizáveis na Construção de Ambientes de Desenvolvimento de Software

  • Alberto Mello de Cima UFRJ
  • Cláudia Maria Lima Werner UFRJ
  • Guilherme H. Travassos UFRJ

Abstract

"Frameworks" constitute a new and powerful technology for applications in areas such as domain analysis and software reuse. In this paper, the modeling power of frameworks is analysed, discussing issues related to their design in the context of software development environments.

References

Aguiar, T.C.; Um Sistema Especialista de Suporte à Decisão para Planejamento de Ambientes de Desenvolvimento de Software, Tese de Doutorado, Programa de Engenharia de Sistemas e Computação, COPPE/UFRJ, março 1992.

Booch, G.; "Object-Oriented Analysis and Design with Applications"; Benjamin/Cummings, Redwood City, CA; 1994.

Chikofsky, E.; Rubenstein, B.L.; "CASE: Reliability Engineering for Information Systems", Computer-Aided Software Engineering; (ed.) Chikofsky, E.; IEEE Computer Society Press, 1993.

Cima, A.M ; Wemer, C.M.L.; Castro, A.A.C.; "The Design of Object-oriented Software with Domain Architecture Reuse", Third International Conference on Software Reuse, Novembro 1994 (aceito para publicação).

Coad, P.; Yourdon, E.; "Object-Oriented Analysis", 2nd. Edition; Prentice Hall, 1991.

Deutsch, L.P.; "Design Reuse and Frameworks in the Smalltalk-80 System; Software Reusability", Vol.II; (eds.) T.J.Biggerstaff and A.J.Perlis, ACM Press; 1989.

Dolotta, T.A., Haight, R.C. and Mashey, J.R. ; "UNIX Time-Sharing System: The Programmer's Workbench", Bell Systems Journal, vol. 57, no. 6, Jul-Ago 1978

Goldberg, A.; "Smalltalk-80: The Interactive Programming Environment", Reading Mass.; Addison-Wesley, 1983

ISE - Interative Software Engineering Inc.; "Eiffel: The User Guide Version 2.3", Appendix A; An Introduction to Eiffel, Outubro de 1990.

Johnson, R.E.; Foote, B.; "Designing Reusable Classes"; Journal of Object-Oriented Programming, 1(2); Jun/Jul 1988.

Mosley, V.; "How to Assess Tools Efficiently and Quantitatively", Computer-Aided Software Engineering, (ed.) Chikofsky, E.; IEEE Computer Society Press, 1993.

Penedo, M.H. and Riddle, W.E.; "Guest Editors' Introduction Software Environment Architectures", Transactions on Software Engineering, vol. 14, no 6, Jun 1988

Prieto-Diaz, R.; Arango, G. "Domain Analysis Concepts and Research Directions", Domain Analysis and Software Systems Modeling, (ed.) R. Prieto-Diaz and G. Arango, IEEE Computer Society Press Tutorial, 1991.

Rocha, A.R.C.; Aguiar, T.C. e Blaschek, J.R.S.; Ambientes para Desenvolvimento Software: Definição de Termos; Relatório Técnico do Programa de Engenharia de Sistemas e Computação - ES 137/87, COPPE/UFRJ, 1987

Rocha, A.R.C.; Aguiar, T.C. ; Souza, J.M. ; "TABA: a heuristic workstation for software development"; COMPEURO'90; Tel Aviv, Israel, maio 1990

Rothkind, M.; "The Source Code Control System", IEEE Transactions on Software Engineering, vol. 1, no.14, Dez, 1975

Saito, N.; "The Software Engineering Environment", Japanese Perspectives on Software Engineering, Matsumoto, Y.; Ohno,Y.(ed.); Addison-Wesley, 1989.

Shlaer, S. e Mellor, S.J.; "Object Lifecycles - Modeling the World in States" ; Yourdon Press, 1992.

Smith, D. ; Oman, P. ; "Software Tools in Context", IEEE Software, Maio 1990

Tracz, W.; "Software Reuse: Motivators and Inhibitors", Software Reuse Emerging Technology, (ed.) Will Tracz; 1988.

Travassos, G.H.; O Modelo de Integração de Ferramentas da Estação TABA, Tese de Doutorado, COPPE/UFRJ, Programa de Engenharia de Sistemas de Computação, Março de 1994.

Wirfs-Brock, R.J. e Johnson, R.E.; "Surveying Current Research in Object-Oriented Design", Communications of the ACM, 33 (9) Setembro - 1990.

Vessey, I. et alli; "Evaluation of Vendors Products: CASE Tools as Methodology Companions ", Communications of the ACM, vol. 35, no. 4, abril 1992.
Published
1994-10-26
How to Cite
CIMA, Alberto Mello de; WERNER, Cláudia Maria Lima; TRAVASSOS, Guilherme H.. O Uso de “Frameworks” como Arquiteturas Reutilizáveis na Construção de Ambientes de Desenvolvimento de Software. Proceedings of the Brazilian Symposium on Software Engineering (SBES), [S.l.], p. 271-282, oct. 1994. ISSN 0000-0000. Available at: <https://sol.sbc.org.br/index.php/sbes/article/view/24472>. Date accessed: 18 may 2024. doi: https://doi.org/10.5753/sbes.1994.24472.