ăgo ăgo, ăgis, egi, actum, ăgĕre latin verb meaning to act, to lead, to do, common root for actors and agents.

The fundamental turn of software to 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.

AGERE! is an ACM SIGPLAN workshop dedicated to focusing on and developing 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.

All stages of software development are considered interesting for the workshop, including requirements, modeling, formalisation, prototyping, design, implementation, tooling, testing, and any other means of producing running software based on actors and agents as first-class abstractions. The scope of the workshop includes aspects that concern both the theory and the practice of design and programming using such paradigms, so as to bring together researchers working on models, languages and technologies, as well as practitioners using such technologies to develop real-world systems and applications.

Mon 26 Oct

08:30 - 10:00: AGERE - Keynote + Abstraction at Grand Station 4
Chair(s): Carlos VarelaRensselaer Polytechnic Institute, US, Elisa Gonzalez BoixVrije Universiteit Brussel, Alessandro RicciUniversity of Bologna, Philipp HallerKTH Royal Institute of Technology
agere2015144584460000008:30 - 09:20
agere2015144584760000009:20 - 09:40
Stephanie BalzerCarnegie Mellon University, Frank PfenningCarnegie Mellon University
agere2015144584880000009:40 - 10:00
Rem CollierUniversity College Dublin, Seán RussellUniversity College Dublin, David LillisUniversity College Dublin
10:30 - 12:00: AGERE - Session 2 - Abstraction and Runtime Environments at Grand Station 4
agere2015144585180000010:30 - 10:50
Lamont SamuelsUniversity of Chicago, John ReppyUniversity of Chicago
File Attached
agere2015144585300000010:50 - 11:10
Angelo CroattiUniversity of Bologna, Alessandro RicciUniversity of Bologna
agere2015144585420000011:10 - 11:30
agere2015144585540000011:30 - 11:50
Travis Desell University of North Dakota, Carlos VarelaRensselaer Polytechnic Institute, US
13:30 - 15:00: AGERE - Session 3 - Types and Verification at Grand Station 4
agere2015144586260000013:30 - 13:50
Sylvan ClebschImperial College London, Sophia DrossopoulouImperial College London
Media Attached
agere2015144586380000013:50 - 14:10
Stefan MarrINRIA, France, Hanspeter MössenböckJohannes Kepler University Linz
Link to publication Pre-print Media Attached
agere2015144586500000014:10 - 14:30
Shohei YasutakeTokyo Institute of Technology, Takuo WatanabeTokyo Institute of Technology
Link to publication
agere2015144586620000014:30 - 14:50
Najah Ben SaidVerimag, Takoua AbdellatifUniversity of Sousse, Saddek BensalemVerimag, Marius BozgaVerimag/CNRS
15:30 - 17:00: AGERE - Session 4 - Runtime Environments and Discussion at Grand Station 4
agere2015144586980000015:30 - 15:50
Andrea Peruffo, Gianluca StivanUniCredit R&D, Philipp HallerKTH Royal Institute of Technology
agere2015144587100000015:50 - 16:10
Elisa Gonzalez BoixVrije Universiteit Brussel, Christophe ScholliersVrije Universiteit Brussel, Nicolas LarreaVUB, Wolfgang De MeuterVrije Universiteit Brussel
agere2015144587220000016:10 - 16:30
Arvin ZakeriyanUniversity of Tehran, Ehsan Khamespanah, Marjan SirjaniReykjavik University, Ramtin Khosravi
agere2015144587340000016:30 - 17:00

Call for Papers

The goal of the workshop is to serve as a forum for collecting, discussing, and confronting related research works that typically appear in different communities in the context of (distributed) artificial intelligence, distributed computing, computer programming, language design and software engineering.

The workshop will be organized as a one-day workshop, integrating both:

  • a part featuring a mini-conference style, like previous editions, reserving some time slots for the presentation and discussion of those accepted contributions that are meant to be published on the formal proceedings on the ACM DL.

  • a part featuring a brainstorming style, more targeted to solicit the discussion of ideas/challenges/new directions, etc. raised by the set of position/work-in-progress papers submitted to the workshop and selected by the PC.

The workshop welcomes three main kinds of contributions:

  • Mature contributions: full papers presenting new previously unpublished research in one or more of the topics identified above. They will be published on the ACM Digital Library as an official ACM SIGPLAN publication.

  • Position papers and work-in-progress contributions: short papers introducing a contribution (an idea, a viewpoint, an argument, work in progress…) which may be in its initial stage and not fully developed but which is worth being presented given its relevance to the AGERE! topics, to trigger discussions and interactions. They will be included in the informal proceedings.

  • Demos: these contributions should be about a technology/system that will be presented and discussed during the event.

  • Posters: these contributions are aimed to exploit the event to discuss with other participants about an idea and get feedback for future work. Posters will be presented and discussed during coffee breaks; some topics may be selected for inclusion in the discussion session.


Authors are invited to submit their papers in PDF using the ACM SIG Proceedings style. Papers should be submitted via EasyChair.

  • long papers: up to 10 pages, including references
  • short papers and demos: up to 4 pages, excluding references
  • posters: authors may send 2-pages extended abstract + poster draft to agere2015@easychair.org

A special issue on a reference journal will be organized with the extended and revised version of the best papers accepted and presented to the workshop. This special issue follows a previous one published in Science of Computer Programming, collecting best papers from AGERE! 2011 and 2012, and a twin special issue published in Computer Languages, Systems and Structures and in Concurrency and Computation: Practice and Experience, collecting best papers from AGERE! 2013 and 2014.