Title :
Design recovery of legacy database applications based on possibilistic reasoning
Author :
Jahnke, Jens H. ; Heitbreder, Melanie
Author_Institution :
Paderborn Univ., Germany
Abstract :
Industrial database applications often evolve over three or more generations of developers, cover several hundred thousand lines of code and maintain a vast amount of data. A rapidly growing number of companies face the problem that they have to adapt or modernise such existing legacy database applications (LDA) in order to keep up with emerging requirements. The documentation of such LDAs is often obsolete as they have been developed over several generations of programmers. This paper presents an application of possibilistic reasoning to infer the semantic information that is necessary to recover the conceptual design of an LDA. A dedicated graphical language, called generic fuzzy reasoning nets, is introduced to specify and customise the applied reverse engineering process. The actual reasoning process is performed by a nonmonotonic inference engine based on fuzzy Petri nets which supports lazy execution of expensive analysis operations
Keywords :
Petri nets; data structures; database management systems; database theory; fuzzy set theory; nonmonotonic reasoning; probabilistic logic; reverse engineering; conceptual design recovery; fuzzy Petri nets; generic fuzzy reasoning nets; industrial database; legacy database; nonmonotonic reasoning; possibilistic reasoning; reverse engineering; semantic information; Databases; Documentation; Engines; Fuzzy neural networks; Fuzzy reasoning; Linear discriminant analysis; Performance analysis; Petri nets; Programming profession; Reverse engineering;
Conference_Titel :
Fuzzy Systems Proceedings, 1998. IEEE World Congress on Computational Intelligence., The 1998 IEEE International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
0-7803-4863-X
DOI :
10.1109/FUZZY.1998.686312