From Object Specification towards Agent Design

Nowadays, object specification technology is successfully used for modelling information systems. However, object-oriented modelling cannot cover all aspects (e.g. dynamic behaviour evolution) of such systems. A promising approach to get a grasp of these additional requirements for modelling information systems is the specification of systems as communicating, cooperating and autonomous agents. In the present paper we sketch an evolutionary extension of object specification towards agent modelling. Here, we have to emphasize that this paper is not intended to offer perfect solutions. Our aim is to discuss and fix a research agenda for a formal agent approach which promises to provide a semantically richer framework for the specification of information systems.

[1]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[2]  Alejandro P. Buchmann,et al.  Modeling Heterogeneous Systems as an Active Object Space , 1990, Workshop on Persistent Objects.

[3]  Mark Ryan,et al.  Defaults in specifications , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[4]  José Luiz Fiadeiro,et al.  Temporal reasoning over deontic specifications , 1991, J. Log. Comput..

[5]  Michael L. Brodie The Promise of Distributed Computing and the Challenges of Legacy Systems , 1992, BNCOD.

[6]  Eric Dubois,et al.  O-O Requirements Analysis: an Agent Perspective , 1993, ECOOP.

[7]  Jorge Lobo,et al.  Modal logics for knowledge representation systems , 1991 .

[8]  Raymond Reiter,et al.  Towards a Logical Reconstruction of Relational Database Theory , 1982, On Conceptual Modelling.

[9]  Gunter Saake,et al.  TROLL: a language for object-oriented specification of information systems , 1996, TOIS.

[10]  Cristina Sernadas,et al.  Object Specification Logic , 1995, J. Log. Comput..

[11]  Zohar Manna,et al.  The Temporal Logic of Reactive and Concurrent Systems , 1991, Springer New York.

[12]  Sven Ove Hansson,et al.  Review of Deontic Logic in Computer Science: Normative System Specification, John-Jules Ch. Meyer and Roel J. Wieringa (eds.), John Wiley & Sons, Chichester 1993 , 1994, Bull. IGPL.

[13]  Gunter Saake,et al.  Aggregation in a Behaviour Oriented Object Model , 1992, ECOOP.

[14]  Alan H. Bond,et al.  Readings in Distributed Artificial Intelligence , 1988 .

[15]  Gunter Saake,et al.  Application Modelling in Heterogeneous Environments Using an Object Specification Language , 1993, Int. J. Cooperative Inf. Syst..

[16]  Wiebren de Jonge,et al.  The Identification of Objects and Roles - object identifiers revisited - , 1991 .

[17]  Cristina Sernadas,et al.  Object-Oriented Specification of Databases: An Algebraic Approach , 1987, VLDB.