skip to main content
10.1145/1160633.1160740acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
Article

Artifacts for time-aware agents

Published:08 May 2006Publication History

ABSTRACT

Time-aware agents are agents capable of reasoning about their tasks duration and deadlines, and, more generally, to manage the temporal aspects of the execution of their tasks. We first focus on the case of agents in charge of long duration computations, sustaining that it is not acceptable for an autonomous agent to remain unaware of its environment for too long. We then consider deadline meetings when several time-aware agents share the same CPU. To achieve these goals, we recognize the importance of the artifact concept [16]. We introduce computational artifacts for long duration tasks and a coordination artifact for managing the CPU agenda and acting as an intermediary when agents negotiate CPU power. Control of computational artifacts is done thanks to a set of operating instructions dynamically computed by the coordination artifact.

References

  1. M. Adelantado and S. de Givry. Reactive/anytime agents - towards intelligent agents with real-time performance. In IJCAI'95 Workshop on Anytime Algorithms and Deliberation Scheduling, 1995.Google ScholarGoogle Scholar
  2. K. A. Arisha, F. Ozcan, R. Ross, V. S. Subrahmanian, T. Eiter, and S. Kraus. IMPACT: A platform for collaborating agents. IEEE Intelligent Systems, 14(2):64--72, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. B. Botella and P. Taillibert. Interlog: Constraint logic programming on numeric intervals. 3rd Int. Workshop on Software Engineering, Artificial Intelligence and Expert Systems for High Energy and Nuclear Physics, 1993.Google ScholarGoogle Scholar
  4. C. Dinont, E. Druon, P. Mathieu, and P. Taillibert. CPU sharing for autonomous time-aware agents. In COGIS'06, 2006.Google ScholarGoogle Scholar
  5. J. Dix, S. Kraus, and V. S. Subrahmanian. Temporal agent programs. Artificial Intelligence, 127(1):87--135, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Fisher. Concurrent METATEM - a language for modelling reactive systems. In Parallel Architectures and Languages Europe, pages 185--196, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Fisher, D. Gabbay, and L. Vila, editors. Handbook of Temporal Reasoning in Artificial Intelligence. Elsevier, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. E. Horvitz and G. Rutledge. Time-dependent utility and action under uncertainty. In Proceedings of the 7th conference on Uncertainty in artificial intelligence, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. P. Lalanda and B. Hayes-Roth. Deadline management in intelligent agents. Technical report, Knowledge Systems Lab, 1994.Google ScholarGoogle Scholar
  10. O. Lhomme. Consistency techniques for numeric CSPs. In IJCAI'93, 1993.Google ScholarGoogle Scholar
  11. O. Lhomme, A. Gotlieb, and M. Rueher. Dynamic optimization of interval narrowing algorithms. Journal of Logic Programming, 19--20, 1994.Google ScholarGoogle Scholar
  12. C. L. Liu and J. W. Layland. Scheduling algorithms for multiprogramming in a hard-real-time environment. Journal of the ACM, 20(1):46--61, 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. Muller and M. Pischel. The agent architecture InteRRaP: Concept and application, 1993.Google ScholarGoogle Scholar
  14. N. Muscettola. Incremental maximum flows for fast envelope computation. In ICAPS, pages 260--269, 2004.Google ScholarGoogle Scholar
  15. A. Omicini, A. Ricci, and M. Viroli. Time-aware coordination in ReSpecT. In J.-M. Jacquet and G. P. Picco, editors, Proc. of COORDINATION 2005, volume 3454 of Lecture Notes in Computer Science, pages 268--282. Springer, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. A. Omicini, A. Ricci, M. Viroli, C. Castelfranchi, and L. Tummolini. Coordination artifacts: Environment-based coordination for intelligent agents. In AAMAS'04, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. A. Ricci, M. Viroli, and A. Omicini. Programming mas with artifacts. In ProMAS'05, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Y. Shoham. Agent-oriented programming. Artificial Intelligence, 60(1):51--92, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. R. Vincent, B. Horling, V. Lesser, and T. Wagner. Implementing soft real-time agent control. Technical report, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. M. Viroli and A. Ricci. Instruction-based semantics of agent mediated interaction. In AAMAS'04, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. T. Wagner. Toward Quantified, Organizationally Centered, Decision Making and Coordination. PhD thesis, University of Massachusetts, 2000.Google ScholarGoogle Scholar
  22. S. Zilberstein and A. I. Mouaddib. Reactive control of dynamic progressive processing. In Proceedings of the 16th IJCAI, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Artifacts for time-aware agents

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      AAMAS '06: Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
      May 2006
      1631 pages
      ISBN:1595933034
      DOI:10.1145/1160633

      Copyright © 2006 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 8 May 2006

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate1,155of5,036submissions,23%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader