By Topic

Extracting ontologies from legacy systems for understanding and re-engineering

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Hongji Yang ; Dept. of Comput. Sci., De Montfort Univ., Leicester, UK ; Zhan Cui ; P. O'Brien

Ontology has been investigated in the context of knowledge sharing among heterogeneous and disparate database and knowledge base systems. Our recent study and experiments suggest that ontology also have a great potential for legacy software understanding and re-engineering. In this paper we consider an ontology to be composed of four elements: classes, relations, functions and instances. We show these four elements forming an ontology for a legacy system can be extracted from the code of the concerned system using the existing software re-engineering tools. We then present our vision how the obtained ontology can be applied to understanding and eventually better re-engineering the legacy systems

Published in:

Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International

Date of Conference: