A generic approach for data reverse engineering taking into account application domain knowledge

The paper describes a generic approach for data reverse engineering. This approach considers a data reverse engineering procedure to be composed of a source language, a data model and an executable process. It takes into account application domain knowledge. The GENRETRO tool, supporting this approach, is process centered and considers two levels of interaction: one for experts and the other for analysts. The first level can be used to introduce data reverse engineering procedures and application domain knowledge. The second is used to guide the data reverse engineering process. The extracted information is stored in the data dictionary of a software engineering environment.

[1]  K.H. Davis,et al.  Combining a flexible data model and phase schema translation in data model reverse engineering , 1996, Proceedings of WCRE '96: 4rd Working Conference on Reverse Engineering.

[2]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[3]  Henri Briand,et al.  Relational Database Reverse Engineering: A Knowledge-Based Approach , 1996, OOIS.

[4]  Paul J. Layzell,et al.  Experience realising a meta‐model for wide system understanding: The global system model , 1994, Softw. Pract. Exp..

[5]  Colette Rolland,et al.  Modeling the Requirements Engineering Process , 1993 .

[6]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[7]  Paul J. Layzell,et al.  A meta-model of information systems to support reverse engineering , 1994, Inf. Softw. Technol..

[8]  Jean-Marc DeBaud Lessons from a domain-based reengineering effort , 1996, Proceedings of WCRE '96: 4rd Working Conference on Reverse Engineering.

[9]  David Maier,et al.  Review of "Introduction to automata theory, languages and computation" by John E. Hopcroft and Jeffrey D. Ullman. Addison-Wesley 1979. , 1980, SIGA.

[10]  T. Takeshita,et al.  Software re-engineering and reuse from a Japanese point of view , 1993, Inf. Softw. Technol..

[11]  Vincent Englebert,et al.  Requirements for information system reverse engineering support , 1995, Proceedings of 2nd Working Conference on Reverse Engineering.

[12]  Stan Jarzabek,et al.  Design of a generic reverse engineering assistant tool , 1995, Proceedings of 2nd Working Conference on Reverse Engineering.

[13]  Vincent Englebert,et al.  Knowledge transfer in database reverse engineering: a supporting case study , 1997, Proceedings of the Fourth Working Conference on Reverse Engineering.