THE MAR&A METHODOLOGY TO DEVELOP AGENT SYSTEMS

Giacomo Cabri, Mariachiara Puviani, Letizia Leonardi

2009

Abstract

In this paper we present a new agent methodology called MAR&A. Its aim is to better connect agent methodologies and agent infrastructures, since in the agent development we can find a ``gap'' between them. Our approach was not to build a new agent methodology \emph{from scratch}, but to reuse ``fragments'' of existing methodologies. Besides presenting the methodology, we propose its use in a case study, to help readers understand the exploitation of this methodology and to sketch the connections with agent infrastructures.

References

  1. AOS Autonomous Decition-Making Software (2008). Agent oriented software, jack agent platform.
  2. Bellifemine, F. (1999). Developing multi-agent systems with jade. In Proceedings of PAAM 99, London (UK), pages 97-108.
  3. Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., and Mylopoulos, J. (2004). Tropos: An Agent-Oriented Software Development Methodology. Autonomous Agents and Multi-Agent Systems, 8(3):203-236.
  4. Cabri, G., Ferrari, L., and Leonardi, L. (2003). Enabling mobile agents to dynamically assume roles. In Proceedings of the ACM Symposium on Applied Computing, Melbourne (USA), March, pages 56-60.
  5. Cabri, G., Leonardi, L., and Puviani, M. (2008). Methodologies and Infrastructures for Agent Society Simulation: Mapping PASSI and RoleX. In Proceedings of the 19th EMCSR, Wien, March 2008.
  6. Cossentino, M., Sabatucci, L., and Chella, A. (2004). Patterns Reuse in the PASSI Methodology. LNCS, pages 294-310.
  7. Jennings, N. (2001). An agent-based approach for building complex software systems. Communications of the ACM, 44(4):35-41.
  8. Mamei, F. and Zambonelli, F. (2005). Programming stigmergic coordination with the TOTA middleware. In Proceedings of the 4th International Conference on Autonomous Agents and Multi-Agent Systems, New York, USA, pages 415-422.
  9. Molesini, A., Omicini, A., Denti, E., and Ricci, A. (2006). SODA: A roadmap to artefacts. Engineering Societies in the Agents World VI, 3963:49-62.
  10. Object Management Group (2007). SPEM.http://www.omg .org/technology/documents/formal/spem.htm.
  11. Omicini, A. and Zambonelli, F. (1999). Coordination for Internet application development. Autonomous Agents and Multi-Agent Systems, 2(3):251-269.
  12. Picard, G. and Gleizes, M. (2004). The ADELFE Methodology-Designing Adaptive Cooperative Multi-Agent Systems. Methodologies and Software Engineering for Agent Systems. Kluwer Publishing.
  13. Puviani, M., Barbieri, C., Cabri, G., and Leonardi, L. (2008a). A Case Study for MAR&A. Technical Report DII-AG-2008-1, DII, University of Modena and Reggio Emilia.
  14. Puviani, M., Cabri, G., and Leonardi, L. (2008b). Agent Roles: from Methodologies to Infrastructures. In Proceedings of CTS 2008, Irvine, USA, May 2008.
  15. Ricci, A., Viroli, M., and Omicini, A. (2007). CArtAgO: A framework for prototyping artifact-based environments in MAS. In Weyns, D., Parunak, H. V. D., and Michel, F., editors, Environments for MultiAgent Systems, volume 4389 of LNAI, pages 67-86. Springer.
  16. Winikoff, M. and Padgham, L. (2004). Developing Intelligent Agent Systems: A Practical Guide.
  17. Zambonelli, F., Jennings, N., and Wooldridge, M. (2003). Developing multiagent systems: The Gaia methodology. ACM TOSEM, 12(3):317-370.
Download


Paper Citation


in Harvard Style

Cabri G., Puviani M. and Leonardi L. (2009). THE MAR&A METHODOLOGY TO DEVELOP AGENT SYSTEMS . In Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-8111-66-1, pages 501-506. DOI: 10.5220/0001661005010506


in Bibtex Style

@conference{icaart09,
author={Giacomo Cabri and Mariachiara Puviani and Letizia Leonardi},
title={THE MAR&A METHODOLOGY TO DEVELOP AGENT SYSTEMS },
booktitle={Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2009},
pages={501-506},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001661005010506},
isbn={978-989-8111-66-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - THE MAR&A METHODOLOGY TO DEVELOP AGENT SYSTEMS
SN - 978-989-8111-66-1
AU - Cabri G.
AU - Puviani M.
AU - Leonardi L.
PY - 2009
SP - 501
EP - 506
DO - 10.5220/0001661005010506


in Harvard Style

Cabri G., Puviani M. and Leonardi L. (2009). THE MAR&A METHODOLOGY TO DEVELOP AGENT SYSTEMS .In Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-8111-66-1, pages 501-506. DOI: 10.5220/0001661005010506


in Bibtex Style

@conference{icaart09,
author={Giacomo Cabri and Mariachiara Puviani and Letizia Leonardi},
title={THE MAR&A METHODOLOGY TO DEVELOP AGENT SYSTEMS },
booktitle={Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2009},
pages={501-506},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001661005010506},
isbn={978-989-8111-66-1},
}


in EndNote Style

TY - CONF

JO - Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - THE MAR&A METHODOLOGY TO DEVELOP AGENT SYSTEMS
SN - 978-989-8111-66-1
AU - Cabri G.
AU - Puviani M.
AU - Leonardi L.
PY - 2009
SP - 501
EP - 506
DO - 10.5220/0001661005010506