November 1998
·
61 Reads
·
3 Citations
Lecture Notes in Computer Science
. Formal knowledge modelling languages have a number of advantages over informal languages, such as their precise meaning and the possibility to derive properties through formal proofs. However, these formal languagesalso suffer from problems which limit their practical usefulness: they are often not expressive enough to deal with real world applications, formal models are complex and hard to read, and constructing a formal model is a difficult, error prone and expensive process. The goal of the study presented in this paper is to investigate the usability of one such formal KBS modelling language, called (ML) 2 . In order to analyse the properties of (ML) 2 that influence its usability, we designeda set of evaluation criteria. We then applied (ML) 2 in two case-studies and scored the language on our evaluation criteria. A separate case-study was devoted to analysing the possibilities for reusing formal model fragment. (ML) 2 scored well on most of our criteria. This leads us t...