• DocumentCode
    3103012
  • Title

    A Logging-Based Approach for Building More Robust Multi-agent Systems

  • Author

    Unruh, Amy ; Bailey, James ; Ramamohanarao, Kotagiri

  • Author_Institution
    Dept. of Comput. Sci. & Software Eng., Univ. of Melbourne, Melbourne, VIC
  • fYear
    2006
  • fDate
    18-22 Dec. 2006
  • Firstpage
    342
  • Lastpage
    349
  • Abstract
    In an agent system, the ability to handle problems and recover from them is important in sustaining stability and providing robustness. We claim that execution logging is essential to support agent system robustness, and that agents should have architectural-level support for logging and recovery methods. We describe an infrastructure-level, default methodology for agent problem-handling, based on logging, and supported by declaratively encoding domain-specific knowledge related to changes in goal status and semantic compensations. Via logging, the approach allows repair of already-completed as well as current goals. We define a language, APLR, to support and constrain incremental specification of problem-handling information, with the agents´ problem-handling behaviour increasing in so phistication as more knowledge is added to the system. The approach is implemented by mapping the methodology and domain knowledge to 3APL-like plan rules extended to support logging.
  • Keywords
    multi-agent systems; software agents; APLR language; agent programming language; domain-specific knowledge; logging-based approach; problem-handling behaviour; robust multi-agent system; Australia; Computer science; Encoding; History; Hospitals; Multiagent systems; Robots; Robust stability; Robustness; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Agent Technology, 2006. IAT '06. IEEE/WIC/ACM International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    0-7695-2748-5
  • Type

    conf

  • DOI
    10.1109/IAT.2006.12
  • Filename
    4052941