Engenharia Reversa Orientada a Objetos do Ambiente StatSim: método utilizado e resultados obtidos

  • Rosângela A. D. Penteado UFSCar / IFSC / USP
  • Fernão S. R. Germano USP
  • Paulo C. Masiero USP

Abstract


A reverse engineering method for systems implemented without using object ortented technology is presented to create an object oriented analysis model. The model developed is based on the Fusion Method for object oriented analysis and design. The method has been applied to the reverse engineering of the StatSim environment and parts of the model produced are presented. An evaluation of the proposed method is done and some of the results obtained that are of wide interest are discussed.

References

Booch, G - Object-Oriented Design with Applications Benjamin Cummings, CA, 1991.

Cangussu,J.W.L.; Penteado, R.D.; Masiero,P.C.; Maldonado, J.C. - Validation of Statecharts Based on Programmed Execution. 7 th International Conference On Computer And Information, Peterborough, Ontario Canada, July, 1995.

Chikofsky,J.E., Cross, J.H. - Reverse Engineering and Design Recovery. A Taxonomy. IEEE Software 1990, january, 1990.

Coleman,D. et ali - Object-Oriented Development - The Fusion Method, Prentice Hall, 1994.

Guedes,L.C.; Staa, A- Um Processo de Re-engenharia Econômico e Eficaz, VII Simpósio Brasileiro de Engenharia de Software, Rio de Janeiro, 1993.

Jacobson, I.; Lindström, F. - Re-engineering of Old Systems to an Object-Oriented Architecture. ACM OOPSLA'91 Conference Proceedings, October 1991.

Leite,J.C.S.P.; Prado, A.F., Santana, M. - Draco-PUC, Experiências e Resultados de Re-Engenharia de Software. VI Simpósio Brasileiro de Engenharia de Software, Gramado, Rio Grande do Sul, 1992.

Masiero,P.C.; Fortes, R.P.M.; Batista, J.E.S. - Edição e Simulação de Aspectos Comportamentais de Sistemas de Tempo Real, XVIII Seminario Integrado de Software e Hardware, Santos, Brazil 1991.

Masiero, P.C.; Maldonado, J.C; Boaventura, I. A. G. - A Reachability Tree for Statecharts and Analysis of Some Properties Information and Software Technology, v.36,n 10,1994.

Penteado, R. D. - Uso, Evolução e Engenharia Reversa de um Ambiente de Apoio ao Desenvolvimento de Sistemas Reativos. Tese de doutorado, IFSC - USP, 1995 (em preparação).

Rumbaugh, J. et al - Object-Oriented Modeling and Design Prentice Hall International, Englewood Cliffs, 1991.

Wifgs-Brock ; Wilkerson, V.; Wiener, L. - Designing Object-Oriented Software, Prentice-Hall, Englewood Cliffs, NJ, 1990.

Wong, K., et al - Structural Redocumentation: A Case Study. IEEE Software, january 1995.
Published
1995-10-03
PENTEADO, Rosângela A. D.; GERMANO, Fernão S. R.; MASIERO, Paulo C.. Engenharia Reversa Orientada a Objetos do Ambiente StatSim: método utilizado e resultados obtidos. In: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES), 9. , 1995, Recife/PE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1995 . p. 345-360. ISSN 2833-0633. DOI: https://doi.org/10.5753/sbes.1995.24093.