scispace - formally typeset
Journal ArticleDOI

A shell for cooperating expert systems

Eugénio Oliveira, +1 more
- 01 May 1991 - 
- Vol. 8, Iss: 2, pp 75-85
TLDR
The main goal of this shell is to generate a community of cooperative knowledge-based systems and to develop several special reasoning techniques which can be used under a distributed and cooperative paradigm.
Abstract
This paper describes a shell for cooperating expert systems that has been developed at the University of Porto. The main goal of this shell is two-fold: to generate a community of cooperative knowledge-based systems and to develop several special reasoning techniques which can be used under a distributed and cooperative paradigm. UPShell is able to convert a set of generated intelligent systems (ISs) into a community of cooperative ISs. In this first version it is already possible to generate different intelligent systems which are able to run ‘simultaneously’ as separate Unix processes and, using a message-passing mechanism, to communicate among themselves. They can be set to pursue an overall goal in a cooperative way. Moreover, several tasks can be given to each IS to be solved simultaneously, and the IS can switch from task to task according to dynamic priorities reflecting the urgency attached to the specific sub-tasks that emerge. The shell described here may also be used to test, within a distributed environment, some time-bounded reasoning techniques that are presently being developed. The paper has three main parts: a general overview of the UPShell (Section 1); a tutorial explaining, by means of examples, how to use the package (Section 2); and, finally, some considerations on the reasoning techniques used and future improvements (Sections 3–5).

read more

Citations
More filters
Dissertation

Du raisonnement social chez les agents : une approche fondée sur la théorie de la dépendance

TL;DR: Cette these presente le modele d'un mecanisme de raisonnement social fonde sur la theorie de the dependance, which permet a un agent of raisonner sur autrui and plus particulierement of calculer ses relations and situations de dependance.
Proceedings ArticleDOI

Negotiation and conflict resolution within a community of cooperative agents

TL;DR: UPShell, a tool for building up coarse grain semiautonomous cooperating agents (which are expert systems) is presented and negotiation and conflict resolution protocols have been integrated into the agents, whose architecture is presented.
Proceedings Article

A distributed AI architecture enabling multi-agent cooperation

TL;DR: The general principles of cooperation within a community of coarse grain, semi-autonomous agents which are suitable for large industrial applications are described and agent's capabilities for multiagent Negotiation and Conflict Resolution are described.
Proceedings Article

Uncertainty reasoning in Prolog with layered meta-interpreters

TL;DR: In this paper, the authors adopt a pragmatic approach and argue that reasoning with uncertainty can be achieved by a flexible meta-architecture that is suitable for describing and reasoning with different representations of uncertainties.
Proceedings ArticleDOI

Building embedded languages and expert system shells in Prolog

TL;DR: Building embedded languages in Prolog is considered, with special attention given to expert system shells and the paradigm of metaprogramming of which metainterpreters is discussed.
References
More filters
Journal ArticleDOI

Approximate Processing in Real-Time Problem Solving

TL;DR: Preliminary experiences are presented that show how accelerator processing helps a vehicle-monitoring problem solver meet deadlines, and a framework is outlined for meeting real-time constraints in AI systems.
Related Papers (5)