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
- AOS Autonomous Decition-Making Software (2008). Agent oriented software, jack agent platform.
- Bellifemine, F. (1999). Developing multi-agent systems with jade. In Proceedings of PAAM 99, London (UK), pages 97-108.
- 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.
- 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.
- 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.
- Cossentino, M., Sabatucci, L., and Chella, A. (2004). Patterns Reuse in the PASSI Methodology. LNCS, pages 294-310.
- Jennings, N. (2001). An agent-based approach for building complex software systems. Communications of the ACM, 44(4):35-41.
- 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.
- 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.
- Object Management Group (2007). SPEM.http://www.omg .org/technology/documents/formal/spem.htm.
- Omicini, A. and Zambonelli, F. (1999). Coordination for Internet application development. Autonomous Agents and Multi-Agent Systems, 2(3):251-269.
- Picard, G. and Gleizes, M. (2004). The ADELFE Methodology-Designing Adaptive Cooperative Multi-Agent Systems. Methodologies and Software Engineering for Agent Systems. Kluwer Publishing.
- 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.
- Puviani, M., Cabri, G., and Leonardi, L. (2008b). Agent Roles: from Methodologies to Infrastructures. In Proceedings of CTS 2008, Irvine, USA, May 2008.
- 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.
- Winikoff, M. and Padgham, L. (2004). Developing Intelligent Agent Systems: A Practical Guide.
- Zambonelli, F., Jennings, N., and Wooldridge, M. (2003). Developing multiagent systems: The Gaia methodology. ACM TOSEM, 12(3):317-370.
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