DocumentCode
3313504
Title
Time, communication and synchronisation in an agent-based programming language
Author
Ramirez, Rafel
Author_Institution
Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
fYear
1998
fDate
16-17 May 1998
Firstpage
169
Lastpage
176
Abstract
The author describes an approach to the representation, specification and implementation of multi-agent real-time systems. The approach is based on the notion of concurrent object-oriented systems where processes are represented as objects. This is a highly suitable base for extension to distributed AI and multi-agent application platforms. In his approach, the behaviour of an agent (its safety, properties and time requirements) is declaratively stated as a set of temporal constraints among events which provides great advantages in writing multi-agent systems and manipulating them while preserving correctness. The temporal constraints have a procedural interpretation that allows them to be executed, also concurrently. In this way the specification of an agent behavior is directly executed thus eliminating the need to verify that the implementation satisfies its specification. The approach also proves a framework in which algorithms for a variety of concurrent programming paradigms may be expressed, compared and manipulated, and can be used as the basis for a development methodology for multi-agent real-time systems
Keywords
cooperative systems; formal specification; knowledge representation; logic programming languages; object-oriented languages; object-oriented methods; object-oriented programming; parallel languages; parallel programming; software agents; synchronisation; temporal reasoning; agent behaviour; agent-based programming language; communication; concurrent object-oriented systems; concurrent programming paradigms; correctness preservation; development methodology; distributed AI application platforms; multi-agent application platforms; multi-agent real-time systems; representation; specification; synchronisation; temporal constraints; time requirements; Artificial intelligence; Computer languages; Computer science; Electrical capacitance tomography; Identity-based encryption; Information systems; Multiagent systems; Operating systems; Reactive power; Real time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Temporal Representation and Reasoning, 1998. Proceedings. Fifth International Workshop on
Conference_Location
Sanibel Island, FL
Print_ISBN
0-8186-8473-9
Type
conf
DOI
10.1109/TIME.1998.674147
Filename
674147
Link To Document