skip to main content
10.1145/2384716.2384776acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
technical-note

AGERE!: programming based on actors, agents, and decentralized control

Published:19 October 2012Publication History

ABSTRACT

The fundamental turn of software into concurrency and distribution is not only a matter of performance, but also of design and abstraction. It calls for programming paradigms that, compared to current mainstream paradigms, would allow us to more naturally think about, design, develop, execute, debug, and profile systems exhibiting different degrees of concurrency, autonomy, decentralization of control, and physical distribution. The AGERE! workshop is aimed at focusing on and developing the research on programming systems, languages and applications based on actors, agents and any related programming paradigm promoting a decentralized mindset in solving problems and in developing systems to implement such solutions. The workshop is designed to cover both the theory and the practice of design and programming, bringing together researchers working on models, languages and technologies, and practitioners developing real-world systems and applications.

References

  1. SPLASH 11 Workshops: Proc. of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11 & VMIL'11, New York, NY, USA, 2011. ACM.Google ScholarGoogle Scholar
  2. G. Agha. Concurrent object-oriented programming. Commun. ACM, 33: 125--141, September 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. G. A. Agha, I. A. Mason, S. F. Smith, and C. L. Talcott. A foundation for actor computation. phJ. Funct. Program., 7 (1): 1--72, Jan. 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Basu, M. Bozga, and J. Sifakis. Modeling heterogeneous real-time components in BIP. In Proceedings of the 4th IEEE International Conference on Software Engineering and Formal Methods, SEFM '06, pages 3--12, Washington, DC, USA, 2006. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. Bordini, M. Dastani, J. Dix, and A. El Fallah Seghrouchni, editors. Multi-Agent Programming Languages, Platforms and Applications - Volume 1, 2005. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. R. Bordini, M. Dastani, J. Dix, and A. El Fallah Seghrouchni, editors. Multi-Agent Programming Languages, Platforms and Applications - Volume 2, 2009. Springer.Google ScholarGoogle Scholar
  7. R. H. Bordini, M. Dastani, J. Dix, and A. El Fallah Seghrouchni. Special issue on multi-agent programming. Autonomous Agents and Multi-Agent Systems, 23 (2), 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. D. Harel and A. Pnueli. On the development of reactive systems, pages 477--498. Springer-Verlag New York, Inc., New York, NY, USA, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. D. Harel, A. Marron, and G. Weiss. Behavioral programming. Commun. ACM, 55 (7): 90--100, July 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. J. Odell. Objects and agents compared. Journal of Object Technology, 1 (1): 41--53, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  11. M. Resnick. Turtles, Termites and Traffic Jams. Explorations in Massively Parallel Microworlds. MIT Press, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Ricci and A. Santi. Agent-oriented computing: Agents as a paradigm for computer programming and software development. In Proc. of Future Computing '11, Rome, Italy, 2011.Google ScholarGoogle Scholar
  13. Y. Shoham. Agent-oriented programming. Artificial Intelligence, 60 (1): 51--92, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. H. Sutter and J. Larus. Software and the concurrency revolution. ACM Queue: Tomorrow's Computing Today, 3 (7): 54--62, Sept. 2005. ISSN 1542--7730. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Yonezawa and M. Tokoro. Object-oriented concurrent programming. MIT Press series in computer systems. MIT Press, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. AGERE!: programming based on actors, agents, and decentralized control

        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
        • Article Metrics

          • Downloads (Last 12 months)2
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader