• 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