Skip to main content
Back to KTH start page

EIA-System and T-uck - the User-Centrerad Knowledge Modelling tool

EIA-System: An Expert System applying the Environmental Impact Assessment method

The EIA-system is advisory and educational concerning how to accomplishing successfully a correct pre-investigation then increasing the probability of a successful project. To handle the end users’, often too large, confidence in the computer systems, emphasis is put on the advising about the possibility of implementing a hydropower scheme and the reliability of the advice is depending on the quality of the background data.

In EIA-system, the logic programming system and the multimedia system are, for the moment, running on the same computer where the multimedia system is usually the invoking system. Therefore, a kind of the subsystem technique is used but it can also use a peer process technique.

The multimedia authoring system, is commanding the logic programming language by sending calls and is waiting for a reply, e.g., start up the logic language, fetch question object, retract object, assert object, evaluate and present conclusion. The logic programming language returns the calls with object names or texts. In some cases, the logic programming language returns an object, which is causing the multimedia system to take action.

For more information, see:

http://www.diva-portal.org/smash/get/diva2:129353/FULLTEXT01.pdf

 

 

t-UCK: Modeling with the User-Centrerad Knowledge Model

The User-Centred Knowledge model (t-UCK) is centred on the users to support them in creating models of the domain knowledge. In t-UCK it is important that the knowledge is visualised. It is to visualise domain knowledge, reasoning strategies and functionality through graphic diagrams. To remind and to make sure that the diagrams are useful, diagrams similar to the different diagrams in UML (Unified Modeling Language) are used. UML is used for modelling object-oriented systems, why the diagrams in t-UCK are modified to support modelling of production rules, which are used in rule-based systems.

Since t-UCK model is adopted to all kinds of users, the diagrams should not only be used by the knowledge engineer to develop a system. Also, the domain expert should use the diagrams to verify and validate the domain knowledge to assure correctness, consistency and completeness. The end users, on the other hand, should use the diagrams to understand the knowledge. Consequently, t-UCK is a tool that should be used for modelling, implementing and testing (verification and validation) but also consulting (advisory) and education.

The t-UCK model

t-UCK model has been developed for several years. The work with the modelling using UML began in 2000 and has been developed, changed and improved continuously. During this time several papers have been written and implementation of several diagrams, in Prolog versus Java with Tcl/Tk.

The model has been used to develop several knowledge-based systems using rules but also knowledge management systems (KMS). The techniques for developing these systems are similar.

For more information see:

t-UCK Modelling Tool

Task using t-UCK (an example)