skip to main content
10.1145/2814189.2833203acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
abstract

Workshop preview of the 2015 workshop on programming based on actors, agents, and decentralized control (AGERE! 2015)

Published: 25 October 2015 Publication History

Abstract

The AGERE! workshop focuses on programming systems, languages and applications based on actors, active/concurrent objects, agents and -- more generally -- high-level programming paradigms promoting a mindset of decentralized control in solving problems and developing software. 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]
G. Agha. Concurrent object-oriented programming. Commun. ACM, 33:125–141, 1990.
[2]
G. Agha, P. Wegner, and A. Yonezawa, editors. Research directions in concurrent object-oriented programming. MIT Press, 1993.
[3]
G. A. Agha, I. A. Mason, S. F. Smith, and C. L. Talcott. A foundation for actor computation. J. Funct. Program., 7(1): 1–72, 1997.
[4]
R. Bordini, M. Dastani, J. Dix, and A. El Fallah Seghrouchni, editors. Multi-Agent Programming Languages, Platforms and Applications - Volume 1. Springer, 2005.
[5]
R. Bordini, M. Dastani, J. Dix, and A. El Fallah Seghrouchni, editors. Multi-Agent Programming Languages, Platforms and Applications - Volume 2. Springer, 2009.
[6]
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.
[7]
P. Haller and M. Odersky. Scala actors: Unifying threadbased and event-based programming. Theoretical Computer Science, 410(2):202–220, 2009.
[8]
P. Haller. On the integration of the actor model in mainstream technologies: the Scala perspective. In AGERE! 2012, pages 1–6. ACM, 2012.
[9]
D. Harel and A. Pnueli. On the development of reactive systems. Springer, 1985.
[10]
D. Harel, A. Marron, and G. Weiss. Behavioral programming. Commun. ACM, 55(7):90–100, 2012.
[11]
C. Hewitt. Viewing control structures as patterns of passing messages. Artificial Intelligence, 8(3):323–364, 1977.
[12]
N. R. Jennings. An agent-based approach for building complex software systems. Commun. ACM, 44(4):35–41, 2001.
[13]
E. B. Johnsen and O. Owe. An asynchronous communication model for distributed concurrent objects. Software & Systems Modeling, 6(1):39––58, 2007.
[14]
E. B. Johnsen, R. Hähnle, J. Schäfer, R. Schlatte, and M. Steffen. ABS: A core language for abstract behavioral specification. In Formal Methods for Components and Objects, pages 142–164. Springer, 2012.
[15]
M. Miller, E. Tribble, and J. Shapiro. Concurrency among strangers: programming in E as plan coordination. In Trustworthy Global Computing, pages 195–229. Springer, 2005.
[16]
J. J. Odell. Objects and agents compared. Journal of Object Technology, 1(1):41–53, 2002.
[17]
M. Resnick. Turtles, Termites and Traffic Jams. Explorations in Massively Parallel Microworlds. MIT Press, 1994.
[18]
A. Ricci and A. Santi. Designing a general-purpose programming language based on agent-oriented abstractions: The simpal project. In Proceedings of the Compilation of the Colocated Workshops, SPLASH ’11 Workshops, pages 159–170. ACM, 2011.
[19]
J. Schäfer and A. Poetzsch-Heffter. JCoBox: generalizing active objects to concurrent components. In ECOOP 2010, pages 275–299. Springer, 2010.
[20]
Y. Shoham. Agent-oriented programming. Artificial Intelligence, 60(1):51–92, 1993.
[21]
S. Tasharofi, P. Dinges, and R. Johnson. Why do Scala developers mix the actor model with other concurrency models? In ECOOP 2013, pages 302–326. Springer, 2013.
[22]
T. Van Cutsem, S. Mostinckx, E. Gonzalez Boix, J. Dedecker, and W. De Meuter. AmbientTalk: Object-oriented eventdriven programming in mobile ad hoc networks. In SCCC 2007, pages 3–12. IEEE, 2007.
[23]
A. Yonezawa and M. Tokoro. Object-oriented concurrent programming. MIT Press, 1987.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SPLASH Companion 2015: Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity
October 2015
112 pages
ISBN:9781450337229
DOI:10.1145/2814189
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 October 2015

Check for updates

Author Tags

  1. actors
  2. agent-oriented programming
  3. asynchronous programming
  4. concurrent programming
  5. decentralized control
  6. event-driven programming

Qualifiers

  • Abstract

Conference

SPLASH '15
Sponsor:

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 56
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media