uu.seUppsala University Publications
Change search
ReferencesLink to record
Permanent link

Direct link
Using reengineering for knowledge-based systems
Uppsala University, Disciplinary Domain of Humanities and Social Sciences, Faculty of Social Sciences, Department of Information Science.
2007 (English)In: Cybernetics and systems, ISSN 0196-9722, E-ISSN 1087-6553, Vol. 38, no 8, 799-824 p.Article in journal (Refereed) Published
Abstract [en]

Reverse engineering, also called reengineering, is used to modify systems that have functioned for many years, but which can no longer accomplish their intended tasks and, therefore, need to be updated. Reverse engineering can support the modification and extension of the knowledge in an already existing system. However, this can be an intricate task for a large, complex and poorly documented knowledge-based system. The rules in the knowledge base must be gathered, analyzed and understood, but also checked for verification and validation. We introduce an approach that uses reverse engineering for the knowledge in knowledge-based systems. The knowledge is encapsulated in rules, facts and conclusions, and in the relationships between them. Reverse engineering also collects functionality and source code. The outcome of reverse engineering is a model of the knowledge base, the functionality and the source code connected to the rules. These models are presented in diagrams using a graphic representation similar to Unified Modeling Language and employing ontology. Ontology is applied on top of rules, facts and relationships. From the diagrams, test cases are generated during the reverse engineering process and adopted to verify and validate the system.

Place, publisher, year, edition, pages
2007. Vol. 38, no 8, 799-824 p.
Keyword [en]
Reengineering, Ontology, Graphic representation, Diagrams
National Category
Information Science
URN: urn:nbn:se:uu:diva-13641DOI: 10.1080/01969720701601122ISI: 000250839700004OAI: oai:DiVA.org:uu-13641DiVA: diva2:41411
Available from: 2008-01-24 Created: 2008-01-24 Last updated: 2011-04-13Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full text
By organisation
Department of Information Science
In the same journal
Cybernetics and systems
Information Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 190 hits
ReferencesLink to record
Permanent link

Direct link