Cooperative Information Agents and Communication

Research in Information Systems has switched its focus from data to communication. Communication between different autonomous ISs requires a certain amount of intelligence of each system. The system should be able to know which queries it can/may handle and also be able to negotiate about the information that it will give. In short, these systems evolve into what is called Cooperative Information Agents (CIA). We describe an architecture for these CIAs in which the relations of a CIA with other CIAs are handled on two levels. The messages themselves are handled by the communication manager. The communication manager can also negotiate a contract with other CIAs. The contracts (which may include communication or transaction protocols) between agents are handled by the contract manager of the CIA responsible for the contract. The messages between the agents are modeled using speech act theory which provides for a rich and flexible communication. In addition, we describe a lexicon in which the conceptual meaning of the terms of communication can be defined. Together, these levels provide an integrated and rich semantics for the communication between CIAs. These can be interorganizational, as in EDI applications, or intraorganizational, as in Workflow Management.

[1]  J. Habermas The Theory of Communicative Action: Reason and the Rationalization of Society , 1986 .

[2]  Daniel Vanderveken,et al.  Foundations of Illocutionary Logic , 1985 .

[3]  John-Jules Ch. Meyer,et al.  A different approach to deontic logic: deontic logic viewed as a variant of dynamic logic , 1987, Notre Dame J. Formal Log..

[4]  Hans Weigand,et al.  Linguistically Motivated Principles of Knowledge Base Systems , 1990 .

[5]  Anand S. Rao,et al.  Modeling Rational Agents within a BDI-Architecture , 1997, KR.

[6]  Hans Weigand Assessing Functional Grammar for knowledge representation , 1992, Data Knowl. Eng..

[7]  M. Georgeff,et al.  Social Plans: A Preliminary Report , 1992 .

[8]  Yoav Shoham,et al.  Agent-Oriented Programming , 1992, Artif. Intell..

[9]  Hans Weigand,et al.  Specification and Verification of Communication Constraints for Interoperable Transactions , 1994, Int. J. Cooperative Inf. Syst..

[10]  Stanley B. Zdonik,et al.  Specifying Flexible Tasks in a Multi-database , 1994, CoopIS.

[11]  Hans Weigand,et al.  Agent-oriented information system design , 1994 .

[12]  Jeffrey S. Rosenschein and Gilad Zlotkin Rules of Encounter , 1994 .

[13]  Carson C. Woo,et al.  A speech-act-based negotiation protocol: design, implementation, and test use , 1994, TOIS.

[14]  Göran Goldkuhl,et al.  INFORMATION AS ACTION AND COMMUNICATION , 1995 .

[15]  Hans Weigand,et al.  Modelling Communication between Cooperative Systems , 1995, CAiSE.

[16]  Stephanie Teufel,et al.  Bridging information technology and business—some modelling aspects , 1995, SIGO.

[17]  H. Weigand,et al.  Communication and deontic logic , 1995 .

[18]  Hans Weigand,et al.  Integrated Semantics for Information and Communication Systems , 1995, DS-6.

[19]  Nicholas R. Jennings,et al.  Foundations of distributed artificial intelligence , 1996, Sixth-generation computer technology series.

[20]  Brahim Chaib-draa,et al.  An overview of distributed artificial intelligence , 1996 .

[21]  Matthias Klusch,et al.  Coalition Formation Among Rational Information Agents , 1996, MAAMAW.

[22]  Frank Dignum,et al.  Modelling rational agents in a dynamic environment: Putting humpty dumpty together again , 1996 .

[23]  Nicholas R. Jennings,et al.  Designing and Implementing a Multi-Agent Architecture for Business Process Management , 1997, ATAL.