Title :
Fusing ambiguous domain knowledge slices in a reverse engineering process
Author :
Li, Yang ; Yang, Hongji ; Chu, William
Author_Institution :
Dept. of Comput. Sci., De Montfort Univ., Leicester, UK
Abstract :
Recovering domain knowledge from legacy code plays an important role in the new information technology era, which can be of help for program understanding, system evolution and software reuse. Traditional methods for domain knowledge recovery from source code did not sufficiently address the issue of ambiguity handling, in particular, the propagation of ambiguity among multiple domain knowledge slices recovered from source code in the software reverse engineering process. We present a novel approach to recovering unambiguous domain knowledge from legacy code, where isolated ambiguous domain knowledge slices are “fused” together in an iterative ambiguity propagation process and hence the disambiguity of these recovered knowledge slices is increased
Keywords :
belief maintenance; knowledge representation; reverse engineering; software reusability; ambiguity handling; ambiguous domain knowledge slices; domain knowledge recovery; information technology; legacy code; program understanding; reverse engineering; software reuse; source code; system evolution; Computer science; Information technology; Iterative methods; Knowledge engineering; Knowledge representation; Reverse engineering; Software maintenance; Software systems; Tin; Uncertainty;
Conference_Titel :
Software Engineering Conference, 2000. APSEC 2000. Proceedings. Seventh Asia-Pacific
Print_ISBN :
0-7695-0915-0
DOI :
10.1109/APSEC.2000.896708