Blogs (9) >>
SPLASH 2016
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands

The AGERE! workshop is aimed at focusing 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.

Publications

  • the official proceedings of the event have been published on ACM DL here

  • [NEWS] revised selected papers will be published as a post-proceedings volume in the series Lecture Notes in Computer Science (www.springer.com/lncs)

You're viewing the program in a time zone which is different from your device's time zone change time zone

Sun 30 Oct

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:30 - 10:00
Proceeding Papers 1AGERE at Luzern
08:25
5m
Day opening
Welcome
AGERE

08:30
30m
Talk
43 Years of Actors: A Taxonomy of Actor Models and Their Key Properties
AGERE
Joeri De Koster Vrije Universiteit Brussel, Belgium, Tom Van Cutsem Nokia Bell Labs, Belgium, Wolfgang De Meuter Vrije Universiteit Brussel, Belgium
DOI File Attached
09:00
30m
Talk
Pluggable Scheduling for the Reactor Programming Model
AGERE
Aleksandar Prokopec Oracle Labs, Switzerland
DOI
09:30
30m
Talk
An Extension of AgentSpeak(L) and Jason Tailored to Programming and Software Development
AGERE
Angelo Croatti University of Bologna, Alessandro Ricci University of Bologna, Italy
DOI File Attached
10:30 - 12:10
Proceeding Papers 2AGERE at Luzern
10:30
30m
Talk
Interaction Protocols in the JADEL Programming Language
AGERE
Federico Bergenti University of Parma, Italy, Eleonora Iotti University of Parma, Italy, Stefania Monica University of Parma, Italy, Agostino Poggi University of Parma, Italy
DOI File Attached
11:00
30m
Talk
Atomic RMI 2: Distributed Transactions for Java
AGERE
Paweł T. Wojciechowski Poznań University of Technology, Poland, Konrad Siek Poznań University of Technology, Poland
DOI
11:30
30m
Talk
Conflicting Goals in Agent-Oriented Programming
AGERE
Maicon Rafael Zatelli Federal University of Santa Catarina, Brazil, Jomi Fred Hübner Federal University of Santa Catarina, Brazil, Alessandro Ricci University of Bologna, Italy, Rafael H. Bordini PUCRS, Brazil
DOI File Attached
12:00
30m
Talk
Many Spiders Make a Better Web: A Unified Web-Based Actor Framework
AGERE
Florian Myter Vrije Universiteit Brussel, Belgium, Christophe Scholliers Universiteit Gent, Belgium, Wolfgang De Meuter Vrije Universiteit Brussel, Belgium
Link to publication DOI
13:30 - 15:10
Work-in-progress Papers 1AGERE at Luzern
13:30
20m
Talk
Actor Monitors for Adaptive Behaviour
AGERE
A: Tony Clark Middlesex University, London, A: Vinay Kulkarni , A: Souvik Barat , A: Balbir Barn
File Attached
13:50
20m
Talk
Dynamic Path Contraction for Distributed Dataflow Languages
AGERE
A: Borja Arnau de Régil Basáñez IMDEA Software Institute, A: Christopher Meiklejohn Université catholique de Louvain
Pre-print File Attached
14:10
20m
Talk
Shared State for Actors: Pass-By-Replication Semantics
AGERE
A: Tim Coppieters Vrije Universiteit Brussel, Belgium, A: Joeri De Koster Vrije Universiteit Brussel, Belgium, A: Wolfgang De Meuter Vrije Universiteit Brussel, Belgium
File Attached
14:30
20m
Talk
Towards an Integration of the Actor Model in an FRP Language for Small-Scale Embedded Systems
AGERE
A: Takuo Watanabe Tokyo Institute of Technology, A: Kensuke Sawada Tokyo Institute of Technology, Japan
File Attached
14:50
20m
Talk
Towards Advanced Debugging Support for Actor Languages
AGERE
A: Carmen Torres Lopez , A: Stefan Marr Johannes Kepler University Linz, A: Hanspeter Mössenböck JKU Linz, Austria, A: Elisa Gonzalez Boix Vrije Universiteit Brussel
Pre-print File Attached

Unscheduled Events

Not scheduled
Talk
Coffee Break
AGERE

Accepted Papers

Title
43 Years of Actors: A Taxonomy of Actor Models and Their Key Properties
AGERE
DOI File Attached
Actor Monitors for Adaptive Behaviour
AGERE
File Attached
An Extension of AgentSpeak(L) and Jason Tailored to Programming and Software Development
AGERE
DOI File Attached
Atomic RMI 2: Distributed Transactions for Java
AGERE
DOI
Conflicting Goals in Agent-Oriented Programming
AGERE
DOI File Attached
Dynamic Path Contraction for Distributed Dataflow Languages
AGERE
Pre-print File Attached
Interaction Protocols in the JADEL Programming Language
AGERE
DOI File Attached
Many Spiders Make a Better Web: A Unified Web-Based Actor Framework
AGERE
Link to publication DOI
Pluggable Scheduling for the Reactor Programming Model
AGERE
DOI
Programming Actor-based Collective Adaptive Systems
AGERE
File Attached
Separating Communication Concerns in Concurrent Systems
AGERE
File Attached
Shared State for Actors: Pass-By-Replication Semantics
AGERE
File Attached
Towards Advanced Debugging Support for Actor Languages
AGERE
Pre-print File Attached
Towards an Integration of the Actor Model in an FRP Language for Small-Scale Embedded Systems
AGERE
File Attached

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.

Submission

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 agere2016@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, 2014 and 2015.

Revised selected papers (and additional ones) are going to be published as a post-proceedings in Lecture Notes in Computer Science.

The Easychair system is used to manage the ongoing process (here).

More information about the volume will be available here as soon as it will be available.