Fidel Ruiz’s research while affiliated with University of Amsterdam and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (3)


Fig. 2. the corrected inference structure of compare
Fig. 3. the inference structure after removing the computation of the old local situation
Fig. 4. the refinement of the inference action compare
Fig. 5. the inference structure of revise without the extra test
Evaluating a Formal Modelling Language
  • Conference Paper
  • Full-text available

November 1998

·

61 Reads

·

3 Citations

Lecture Notes in Computer Science

Fidel Ruiz

·

·

Manfred Aben

. 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...

Download

Fig. 2. the corrected inference structure of compare
Fig. 5. the inference structure of revise without the extra test
Evaluating a formal KBS specification language

March 1996

·

130 Reads

·

9 Citations

IEEE Expert

Formal specification languages can improve the development of knowledge-based systems, but several problems limit their usefulness. (ML)2, a formal language based on the knowledge models used in the CommonKADS KBS development method, avoids many of these problems. We describe a study that investigated the usability of a formal KBS modeling language, (ML)2. To analyze (ML)2 usability, we first designed a set of evaluation criteria. Then we performed a small case study, constructing an expertise model in (ML) 2, to test and refine these criteria. Subsequently, we used (ML)2 to construct a second model, which formed the basis for our language evaluation. Altogether, we performed three case studies, which we used to score (ML)2 with our evaluation criteria


Citations (3)


... Although mathematical simplicity is a major design criterion for BeSSY, are there certain things that are impossible to express in BeSSY despite demonstration of Python list and dictionary operations in this study? Expressiveness is an important criteria in evaluating formal languages (Ruiz et al., 1994, van Harmelen et al., 1993, van Harmelen et al., 1996). We used Turing completeness as a test for expressiveness. ...

Reference:

Specifying the behaviour of Python programs: language and basic examples
Evaluating a Formal Modelling Language.

... Although mathematical simplicity is a major design criterion for BeSSY, are there certain things that are impossible to express in BeSSY despite demonstration of Python list and dictionary operations in this study? Expressiveness is an important criteria in evaluating formal languages (Ruiz et al., 1994, van Harmelen et al., 1993, van Harmelen et al., 1996. We used Turing completeness as a test for expressiveness. ...

Evaluating a formal KBS specification language

IEEE Expert

... After applying both modeling techniques to the case study, they have been compared at the light of a set of criteria. As can be seen in Table 1, the criteria are based on three intakes: generic modeling criteria based on existing literature [24,25]; blockchain-specific criteria defined in consultation with blockchain expert (I2), and other criteria based on findings from applying both modeling techniques. Comparing both techniques is useful to determine the pros and cons but also the complementarity of each technique. ...

Evaluating a Formal Modelling Language

Lecture Notes in Computer Science