Sixth International Workshop "From Agent Theory to Agent Implementation"

May 13, 2008, Estoril, Portugal (EU)

Chairs: Bernhard Jung, Fabien Michel, Alessandro Ricci and Paolo Petta
at2ai6 (aT(

Held at the
Seventh International Conference on Autonomous Agents and Multiagent Systems
(AAMAS 2008)



Cover, AAI Journal, Taylor and Francis 
Petta P., Müller J.P. (ed.): Best of "From Agent Theory to Agent Implementation 4",
Applied Artificial Intelligence, 20(2-4), 2006.
Petta P., Müller J.P. (ed.): Best of "From Agent Theory to Agent Implementation 3",
Applied Artificial Intelligence, 16(9-10), 2002.
Petta P., Müller J. (ed.): From Agent Theory to Agent Implementation: Best of AT2AI-1,
Applied Artificial Intelligence, 14(7), 2000.


"From Agent Theory to Agent Implementation" (AT2AI) is a forum to present and discuss experiences and innovative ideas that help to strengthen the connection and dialogue between theory and practice of agent-oriented systems.
AT2AI builds upon the success of previous editions that promoted the exchange of ideas and experiences, needs and opportunities between researchers, practitioners and further stakeholders working on and with the whole range of theoretical and application-oriented aspects of agent technology. Of particular relevance to the workshop are reflections that share insights and lessons learnt when applying specific agent theories or technologies to application problems, or, from the recipients' end, when contracting agent technologies to provide a service envisioned. The workshop will critique methods, methodologies, and other tools meant to help system designers to perceive the full range of options offered by the agent-oriented approach and to accomplish the mapping between available agent technology and application needs. Other stakeholders should be rewarded with a better understanding of the current potential of and challenges for agent-oriented systems.

Table of contents


Latest Newstop↑

May 5, 2008:
Mar. 13, 2008:
Mar. 4, 2008:
Feb. 26, 2008:
Feb. 25, 2008:
Feb. 4, 2008:
Jan. 29, 2008:
Jan. 23, 2008:

Introduction and Backgroundtop↑

Since its first edition in 1998, the symposium series "From Agent Theory to Agent Implementation" has been not only documenting the progress in agent-related technologies, but also managed to contribute to the rapid development of this area. AT2AI actively promotes the exchange of ideas and experiences between researchers and practitioners working on the whole range of theoretical and application-oriented issues of agent technology. It covers both the micro and macro aspects of agent-oriented design, and discusses the relations of drawing boards and partly idealised models to modelling tools and frameworks to deployment, management and maintenance of implementations. The focus of AT2AI lies in the discussion of direct experience reports from all stakeholders, so as to remain well aware of the actual target domains while using the language of current agent terminology.

Previous AT2AI editions produced a first blueprint of a layered ecology of technologies for the development of agent based applications (see AT2AI-3 and the editorial: "Engineering Agent Systems: Best of ``From Agent Theory to Agent Implementation (AT2AI-3)'' " of Applied Artificial Intelligence 16(9-10):671-676, 2002). This perspective considers middleware, tools, off-the shelf platforms, integrated development environments (IDEs), and the like, with respect to their practical value to improve the application performance delivered. The qualities of these support technologies can in turn be improved and better exploited with the design of architectural frameworks and the deployment of standards. The evolution of these in turn can be assisted by the development of sound theoretical foundations and related formal methods. Methodologies are considered as working know-that and know-how, capturing and maintaining the best practises how to identify, align, and process application- and environment-derived (bottom-up) and support technology related (top-down) requirements and options.

m ---------------------------------------------------+
  e                                                  |
|   t                 theoretical foundations        |
|     h                                              |
|       o -----------------------------------------+ |
|         d                                        | |
|       |   o               standards              | |
|       |     l                                    | |
|       |       o -------------------------------+ | |
|       |         g                              | | |
|       |       |   i       middleware           | | |
|       |       |     e                          | | |
|       |       |       s ---------------+       | | |
|       |       |                        |       | | |
|       |       |  IDEs |  APPLICATIONS  | tools | | |
|       |       |       |                |       | | |
|       |       |       +----------------+       | | |
|       |       |    off-the-shelf platforms     | | |
|       |       +--------------------------------+ | |
|       |                   architectures          | |
|       +------------------------------------------+ |
|                        formal methods              |

AT2AI also compiled an updated inventory against the maturing agent field: the status of logic-based approaches was addressed in particular; but evidence was also provided for how routine consideration of a multitude of perspectives is finally starting to meet the requirements posed by serious application needs (including e.g. issues of privacy and flexible access right management). These results have been published in the triple issue of Applied AI 20(2-4), 2006.

AT2AI-6 is aimed at pushing the envelope further still, as more substantial experiences with more sizeable and persisting systems deployed become available. In addition to the understanding of what approaches and aspects can contribute in which ways to system resilience, sustainability, and other properties of practical importance, further reflection is now starting to identify inherent dynamical properties that are particular to agent-oriented systems and that may enable to expand the range of application support significantly. This for example includes consideration of the pros and cons of functional and physical approaches to encapsulation, and accepting and devising solutions to cope with limited control over the environment and system coherence at the macro level.

This workshop has strong links to two other AAMAS workshops: Agent Oriented Software Engineering (AOSE) and Programming Multi-Agent Systems (ProMAS). These workshops will coordinate their activities, including the organisation of a joint session. Details will be published on the AT2AI-6 web site in due course.

Topics of Interesttop↑

Of particular relevance to the workshop are reflections that share insights about experiences and lessons learnt when applying specific agent theories or architectures to application problems, or, from the recipients' end, when contracting agent technologies to provide a service envisioned. Such discussions and critiques may be aimed at conceptual vocabulary, methods, methodologies, good and bad management practices, and other tools and activities: anything that may be of value for system designers to improve the mapping of their agent-oriented toolbox to application needs, and for other stakeholders to better understand the available potential and current challenges of agent-oriented systems.

Topics of interest therefore include, but are not limited to:

Important Datestop↑

Workshop Working Notestop↑

Accepted papers are provided to participants of the workshop as working notes.
Available for download are the informal workshop working notes as well as individual papers (in the Workshop Schedule, below).

Selected contributions of previous editions AT2AI were published in the journal Applied Artificial Intelligence.
For the 2008 edition, we again plan to compile a special issue out of revised and extended versions of selected papers arising out of the workshop discussions. It is to appear with e.g. Applied AI or Multi-agent and Grid Systems (MAGS).

Workshop Implementationtop↑

Given the dense workshop programme, these are important points to consider:


TUESDAY, 2008-05-13
08:50-09:00 Welcome
09:00-09:45 Invited Talk
09:00 Keeping Balance up Sisyphus Path:
Thoughts on Bringing Innovation in BPM through Agent Technology

Giovanni Rimassa
09:30 Discussion
09:45-11:00 Session 01: Agent-oriented control
  • What is important about the task/problem addressed?
  • In what way(s) did the the adopted theory/the implementation framework help/hinder you with solving your problem?
  • In what interesting ways is the realised system (over-/under-)determined?
    I.e., "how satisfied" are you with the degree and quality of control achieved?
09:45 Implementing a Cognitive Model in Soar and ACT-R: A Comparison
Tijmen Muller, Annerieke Heuvelink and Fiemke Both
10:00 Resource Coordination Deployment for Physical Agents
Bianca Innocenti, Beatriz López Ibáñez and Joaquim Salvi Mas
10:15 Interaction among agents that plan
Felipe Meneguzzi and Michael Luck
10:30 Reactive agent mechanisms for scheduling manufacturing processes
Ask Just Jensen, Kasper Hallenborg and Yves Demazeau
10:45 Discussion
11:00-11:25 Coffee Break
11:25-13:00 Session 02: Practice-driven AOSE
11:25 Session introduction
11:30 A Universal Criteria Catalog for Evaluation of Heterogeneous Agent Development Artifacts
Lars Braubach, Alexander Pokahr and Winfried Lamersdorf
  • Point out relations of interest to the survey paper by Braubach et al.: agreement and/or disagreement; extensions; other comments
  • To what extent are the motivations for your work (dis-&)similar?
  • What does the nature of your efforts explain about the (im-&)maturity of agent-based computing?
11:45 Agent Programming in Practise - Experiences with the JIAC IV Agent Framework
Benjamin Hirsch, Stefan Fricke, Olaf Kroll-Peters, and Thomas Konnerth
11:55 From a Generic MultiAgent Architecture to MultiAgent Information Retrieval Systems
Andrea Addis, Giuliano Armano and Eloisa Vargiu.
12:05 Enhancing Multi-Agent Systems with Peer-to-Peer and Service-Oriented Technologies
Marco Mari, Agostino Poggi, Michele Tomaiuolo and Paola Turci
  • To what extent do your contributions complement each other/are your contributions compatible?
  • With respect to the mobilty aspects of Fortino et al. (Session 03), what aspects of your/their work is of interest to them/you?
12:15 Comparative Efficiency and Implementation Issues of Itinerant Agent Language on Different Agent Platforms
Abdullah Almuhaideb, Kutila Gunasekera, Arkady Zaslavsky and Seng Loke
12:25 MAMT: an environment for modeling and implementing mobile agents
Héla Hachicha, Adlèn Loukil and Khaled Ghedira
12:35 Discussion


Lunch Break (at hotel Miragem galeria)
14:25-15:10 Session 03: Agent Modelling
14:25 Session introduction
  • How does your approach relate to the VOWELS model in Jensen et al. (Session 01)?
14:30 Modeling Multi-Agent Systems through Event-driven Lightweight DSC-based Agents
Giancarlo Fortino, Alfredo Garro, Samuele Mascillaro and Wilma Russo
14:45 Component based models and simulation experiments for multi-agent systems in James II
Jan Himmelspach, Mathias Röhl and Adelinde Uhrmacher
15:00 Discussion
15:10-16:00 Session 04: Collaboration&Decision Support
  • Highlight the key differences and any particular (in)compatibilities you see wrt to the other papers in the session.
15:10 An Agent Model for Collaborative Ubiquitous Environments
Marco Locatelli, Marco Loregian and Giuseppe Vizzari
15:20 Implementing reactive BDI agents with user-given constraints and objectives
Aniruddha Dasgupta and Aditya Ghose
15:30 Enhance Collaboration in Diabetic Healthcare for Children using Multi-agent Systems
Peng Zhang, Bengt Carlsson and Stefan J. Johansson
15:40 Discussion
16:00-16:25 Coffee Break
16:25-17:50 Session 05: Clarifying the notion of "Agent"
16:25 Session introduction
16:30 Issues for Organizational Multiagent Systems Development
Emilia García, Estefania Argente, Adriana Giret, Vicente Botti
  • What are interesting relations of the survey paper by Garcia et al. to your own work?
  • To which extent is your contribution complementary/compatible to the others in the session?
16:45 A Verification by Abstraction Framework for organizational Multi-Agent Systems
Nicolas Gaud, Vincent Hilaire, Stéphane Galland, Abderrafiaa Koukam and Massimo Cossentino
16:55 A Semantic Description For Agent Design Patterns
Luca Sabatucci, Massimo Cossentino and Salvatore Gaglio
17:05 An Executable Activity Theory Based Framework for Early Requirements Analysis
Rubén Fuentes-Fernández, Jorge Gomez-Sanz and Eva Ullán
17:15 Institutional Environments
Porfírio Silva, Rodrigo Ventura and Pedro Lima
17:30 Discussion
17:50-18:00 Wrap-Up
After & beyond the AT2AI-6 workshop
18:00-18:20 Inter-Workshop Break
18:20-19:20 Session 06: Joint Session AOSE - AT2AI6 - PROMAS (Room XII)


Workshop Chairs

Bernhard Jung   bernhard.jung @AT@
Fabien Michel fabien.michel @AT@
Alessandro Ricci a.ricci @AT@
Paolo Petta paolo.petta @AT@

Programme Committee

Ardissono, Liliana
Bauer, Bernhard
Bergenti, Federico
Boissier, Olivier
Bordini, Rafael
Coelho, Helder
Demazeau, Yves
Dastani, Mehdi
Dickinson, Ian
El Fallah Seghrouchni, Amal
Ferber, Jacques
Giorgini, Paolo
Gomez Sanz, Jorge J.
Gouaïch, Abdelkader
Gustavsson, Rune
Hanachi, Chihab
Holvoet, Tom
Hubner, Jomi Fred
Leite, João
Marinier III, Robert P.
Müller, Jörg P.
Omicini, Andrea
Platon, Eric
van Riemsdijk, Birna
Schumacher, Michael Ignaz
Simonin, Olivier
Vizzari, Giuseppe
Weiss, Gerhard
Weyns, Danny

We are also grateful to the following additional reviewers:
Nejla Amara, Yudistira Asnar, Volha Bryl, Ludivine Crepin, Fabiano Dalpiaz, and Marc-Philippe Huget.

Other Editionstop↑

Last modified: Mon Nov 9 16:12:35 CET 2009
Valid HTML 4.01!    Valid CSS!