• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

(ML)²: A formal language for KADS models of expertise (1993)

by Frank Van Harmelen, John Balder
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 31
Next 10 →

An Overview of the OCML Modelling Language

by Enrico Motta - In Proceedings KEML'98: 8th Workshop on Knowledge Engineering Methods & Languages , 1998
"... . This paper provides an overview of the OCML modelling language: it illustrates the underlying philosophy, describes the main modelling constructs provided, and compares it to other modelling languages. 1. INTRODUCTION OCML 1 was originally developed in the context of the VITAL project (Shadbolt ..."
Abstract - Cited by 55 (5 self) - Add to MetaCart
. This paper provides an overview of the OCML modelling language: it illustrates the underlying philosophy, describes the main modelling constructs provided, and compares it to other modelling languages. 1. INTRODUCTION OCML 1 was originally developed in the context of the VITAL project (Shadbolt et al., 1993) to provide operational modelling capabilities for the VITAL workbench (Domingue et al., 1993). Over the years the language has undergone a number of changes and improvements and in what follows we will provide an overview of the current version of the language (v5.1), illustrate its underlying philosophy and compare it to other knowledge modelling languages. 2. LANGUAGE TENETS A number of ideas/principles have shaped the development of the OCML language. These are discussed in the following sections. 2.1. Knowledge-level modelling support. The main goal of OCML is to support knowledge-level modelling (Newell, 1982; Fensel and Van Harmelen, 1994). In practice this role impl...

Specifications of Knowledge Components for Reuse

by Enrico Motta , Dieter Fensel, Mauro Gaspari, Richard Benjamins , 1999
"... The IBROW³ project aims to support semi-automatic configuration of intelligent problem solvers out of reusable components. The project takes a holistic approach to reuse and is developing solutions for the various types of technologies required to make reuse both technically and economically fea ..."
Abstract - Cited by 29 (7 self) - Add to MetaCart
The IBROW³ project aims to support semi-automatic configuration of intelligent problem solvers out of reusable components. The project takes a holistic approach to reuse and is developing solutions for the various types of technologies required to make reuse both technically and economically feasible. These technologies include innovative software architectures, modelling languages, software libraries, brokering agents and methodologies. In this paper we focus on one particular aspect of the IBROW³ project: the specification of reusable library components. In particular, we illustrate a test case in which a pre-existing library of reusable components for parametric design is reformulated in terms of the framework and constructs provided by the IBROW³ modelling language. The exercise shows the advantages in terms of reusability and usability afforded by the IBROW³ approach. The proposed framework and language provide an effective organization for constructing ...

Structure-Preserving Specification Languages for Knowledge-Based Systems

by Frank Van Harmelen, Manfred Aben - Journal of Human Computer Studies , 1996
"... Much of the work on validation and verification of knowledge based systems (KBSs) has been done in terms of implementation languages (mostly rule-based languages). Recent papers have argued that it is advantageous to do validation and verification in terms of a more abstract and formal specification ..."
Abstract - Cited by 15 (2 self) - Add to MetaCart
Much of the work on validation and verification of knowledge based systems (KBSs) has been done in terms of implementation languages (mostly rule-based languages). Recent papers have argued that it is advantageous to do validation and verification in terms of a more abstract and formal specification of the system. However, constructing such formal specifications is a difficult task. This paper proposes the use of formal specification languages for KBS-development that are closely based on the structure of informal knowledge-models. The use of such formal languages has as advantages that (i) we can give strong support for the construction of a formal specification, namely on the basis of the informal description of the system; and (ii) we can use the structural correspondence to verify that the formal specification does indeed capture the informally stated requirements. This paper has been submitted to the Journal of Human Computer Studies (formerly the Journal of Man Machine Studies)....

An agent architecture for distributed medical care

by Jun Huang, N. R. Jennings, John Fox - Intelligent Agents: Theories, Architectures, and Languages (LNAI Volume 890 , 1995
"... Abstract. This paper describes the design and implementation of a layered agent architecture for decision support applications in general and for distributed medical care in particular. Three important characteristics which shaped the agent design are identified: distribution of data and control, in ..."
Abstract - Cited by 15 (1 self) - Add to MetaCart
Abstract. This paper describes the design and implementation of a layered agent architecture for decision support applications in general and for distributed medical care in particular. Three important characteristics which shaped the agent design are identified: distribution of data and control, information uncertainty, and environment dynamism. To provide appropriate decision support in these circumstances the architecture combines a number of AI and agent techniques: a symbolic decision procedure for decision making with incomplete and contradictory information, a concept of accountability for task allocation, commitments and conventions for managing coherent cooperation, and a set of communication primitives for inter-agent interaction. 1.

MODEL-K for prototyping and strategic reasoning at the knowledge level

by Werner Karbach, Angi Voß , 1993
"... . To close the gap between knowledge level and symbol level, the MODEL-K language allows to specify KADS conceptual models and to refine them to operational systems. Since both activities may be arbitrarily interleaved, early prototyping is supported at the highest level. Systems written in MODE ..."
Abstract - Cited by 11 (1 self) - Add to MetaCart
. To close the gap between knowledge level and symbol level, the MODEL-K language allows to specify KADS conceptual models and to refine them to operational systems. Since both activities may be arbitrarily interleaved, early prototyping is supported at the highest level. Systems written in MODEL-K contain their conceptual model, making them more transparent, easier to communicate to the expert, to explain to the user, and to maintain by the knowledge engineer. The strategy layer of KADS is supposed to control and possibly repair the activities being modeled by the lower layers. MODEL-K views this kind of strategic reasoning as a meta-activity. In the REFLECT project, we came to view meta-activities like resource-management or competence assessment as ordinary problem solving methods, that in turn can be described using KADS. Correspondingly, we extended MODEL-K to model and operationalize such meta-activities. In particular, the lower three layers and the system they mod...

Logic engineering in medicine

by Peter Lucas - The Knowledge Engineering Review , 1995
"... The safety-critical nature of the application of knowledge-based systems to the field of medicine, demands the adoption of reliable engineering principles with a solid foundation for their construction. Logical languages with their inherent, precise notions of consistency, soundness and completeness ..."
Abstract - Cited by 9 (4 self) - Add to MetaCart
The safety-critical nature of the application of knowledge-based systems to the field of medicine, demands the adoption of reliable engineering principles with a solid foundation for their construction. Logical languages with their inherent, precise notions of consistency, soundness and completeness offer such a foundation, thus promoting scrutinous engineering of medical knowledge. Moreover, logic techniques provide a powerful means for getting insight into the structure and meaning of medical knowledge used in medical problem solving. Unfortunately, logic is currently only used on a small scale for building practical medical knowledge-based systems. In this paper, the various approaches proposed in the literature are reviewed, and related to different types of knowledge and problem solving employed in the medical field. The appropriateness of logic for building medical knowledge-based expert systems is further motivated.

Operationalizing Conceptual Models Based on a Model of Dependencies

by Frank Maurer, Jürgen Paulokat - in: A. Cohn (Ed.): ECAI 94. 11th European Conference on Artificial Intelligence , 1994
"... . In this paper we describe a framework for defining and operationalizing conceptual models of distributed knowledge-based systems which extends published approaches by the notion of "agents" and multiple task decompositions. The main part deals with techniques underlying our distributed interpreter ..."
Abstract - Cited by 9 (7 self) - Add to MetaCart
. In this paper we describe a framework for defining and operationalizing conceptual models of distributed knowledge-based systems which extends published approaches by the notion of "agents" and multiple task decompositions. The main part deals with techniques underlying our distributed interpreter. We show how a client-server-architecture can be implemented which allows prototyping distributed knowledge-based systems. Further we describe our mechanism which manages task interactions and supports dependency-directed backtracking efficiently. 1 INTRODUCTION AND OVERVIEW Model-based development of knowledge-based systems is the state of the art in knowledge engineering. A well-known approach in Europe is KADS [14] which allows to model knowledge-based systems on a very high level of abstraction. For this methodology, several formal and/or operational languages were developed [5]. These do not support the distribution of tasks among several agents. Our goal is the development of a frame...

A KADS/(ML)² Model of a Scheduling Task

by John Balder, Frank van Harmelen, Manfred Aben , 1993
"... ..."
Abstract - Cited by 8 (4 self) - Add to MetaCart
Abstract not found

TFL: an algebraic language to specify the dynamic behaviour of Knowledge-Based Systems

by Christine Pierret-golbreich, Xavier Talon - The Knowledge Engineering Review , 1996
"... TFL, the Task Formal Language, has been developed for integrating the static and dynamic aspects of Knowledge Based Systems. This paper focuses on the formal specification of dynamic behaviour. Although fundamental in Knowledge Based System, the strategic reasoning was rather neglected until now by ..."
Abstract - Cited by 7 (3 self) - Add to MetaCart
TFL, the Task Formal Language, has been developed for integrating the static and dynamic aspects of Knowledge Based Systems. This paper focuses on the formal specification of dynamic behaviour. Although fundamental in Knowledge Based System, the strategic reasoning was rather neglected until now by the existing formal specifications. Most languages were generally more focused on the domain and problem-solving knowledge specification than on the control. The formalisation presented here differs from previous ones in several aspects. First, a different representation of dynamic knowledge is proposed : TFL is based on Algebraic Data Types, as opposed to dynamic or temporal logic. Second, dynamic strategic reasoning is emphasised, whereas existing languages only offer to specify algorithmic control. Then, TFL does not only provide the specification of the problem-solving knowledge of the object system, but also of its strategic knowledge. Finally, the dynamic knowledge of the meta-system i...

Applying rule-base anomalies to KADS inference structures

by Frank Van Harmelen, Ai Group - Working Notes from IJCAI-95 Workshop on Veri cation and Validation of Knowledge-Based Systems , 1998
"... The literature on validation and verification of knowledge-based systems contains a catalogue of anomalies for knowledge-based systems, such as redundant, contradictory or deficient knowledge. Detecting such anomalies is a method for verifying knowledge-based systems. Unfortunately, the traditional ..."
Abstract - Cited by 7 (2 self) - Add to MetaCart
The literature on validation and verification of knowledge-based systems contains a catalogue of anomalies for knowledge-based systems, such as redundant, contradictory or deficient knowledge. Detecting such anomalies is a method for verifying knowledge-based systems. Unfortunately, the traditional formulation of the anomalies in the literature is very specific to a rule-based knowledge representation, which greatly restricts their applicability. In this paper, we show how the traditional anomalies can be reinterpreted in terms of conceptual models (in particular KADS inference structures). For this purpose, we present a formalisation of KADS inference structures which enables us to apply the traditional rulebase anomalies to these inference structures. This greatly improves the usefulness of the anomalies, since they can now be applied to a much wider class of knowledge-based systems. Besides this reformulation and wider applicability of the traditional anomalies, further contribution...
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University