Engenharia Reversa Orientada a Objetos do Ambiente StatSim: método utilizado e resultados obtidos
Resumo
Um método para engenharia reversa de sistemas implementados sem usar tecnologia de orientação a objetos é apresentado, visando à criação de um modelo de análise orientado a objetos. O modelo de análise desenvolvido está bascado no Método Fusion, para análise e projeto orientados a objetos. O método foi aplicado para a engenharia reversa do ambiente StatSim e partes do modelo produzido são apresentadas. Faz-se uma avaliação do método proposto e discutem-se alguns resultados obtidos que são de interesse geral.
Referências
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.