C3a – Agent-Oriented Software Engineering

presented by Ambra Molesini

Agent-oriented software engineering: agents and MAS as software engineering abstractions, and a survey of AOSE methodologies, meta-models and method engineering.

course of the deck
Course_icon.svg Multi-Agent Systems LS (2nd cycle, 2006/2007) — Andrea Omicini
same deck in other editions
reference publication
Publication_icon.svg The Knowledge Level (article in journal, 1982) — Allen Newell
Publication_icon.svg Why Interaction Is More Powerful Than Algorithms (article in journal, 1997) — Peter Wegner
Publication_icon.svg Reasoning about Rational Agents (book, 2000) — Michael Wooldridge
Publication_icon.svg Intelligent Agents: Theory and Practice (article in journal, 1995) — Michael Wooldridge, Nicholas R. Jennings
Publication_icon.svg Mobile Agents: Are They a Good Idea? (paper in proceedings, 1997) — David Chess, Colin Harrison, Aaron Kershenbaum
Publication_icon.svg “Go to the Ant”: Engineering Principles from Natural Agent Systems (article in journal, 1997) — H. Van Dyke Parunak
Publication_icon.svg An Agent-based Approach for Building Complex Software Systems (article in journal, 2001) — Nicholas R. Jennings
Publication_icon.svg A Study of Some Multi-agent Meta-models (paper in proceedings, 2005) — Carole Bernon, Massimo Cossentino, Marie-Pierre Gleizes, Paola Turci, Franco Zambonelli
Publication_icon.svg A Survey of Agent-Oriented Methodologies (paper in proceedings, 1999) — Carlos A. Iglesias, Mercedes Garijo, José C. González
Publication_icon.svg Evaluation of Modeling Techniques for Agent-Based Systems (paper in proceedings, 2001) — Onn Shehory, Arnon Sturm
Publication_icon.svg Agent-Oriented Software Engineering (edited volume, 2001) — Paolo Ciancarini, Michael Wooldridge
Publication_icon.svg Agent-Oriented Methodologies (edited volume, 2005) — Brian Henderson-Sellers, Paolo Giorgini
Publication_icon.svg Methodologies and Software Engineering for Agent Systems (edited volume, 2004) — Federico Bergenti, Marie-Pierre Gleizes, Franco Zambonelli
Publication_icon.svg Agent-Based Software Development (book, 2004) — Michael Luck, Ronald Ashri, Mark d'Inverno
Publication_icon.svg Multi-Agent Systems as Computational Organizations: The Gaia Methodology (book chapter, 2005) — Franco Zambonelli, Nicholas R. Jennings, Michael Wooldridge
Publication_icon.svg Developing multiagent systems: The Gaia methodology (article in journal, 2003) — Franco Zambonelli, Nicholas R. Jennings, Michael Wooldridge
Publication_icon.svg From Requirements to Code with PASSI Methodology (book chapter, 2005) — Massimo Cossentino
Publication_icon.svg From PASSI to Agile PASSI: Tailoring a Design Process to Meet New Needs (paper in proceedings, 2004) — Antonio Chella, Massimo Cossentino, Sabatucci Luca, Valeria Seidita
Publication_icon.svg Tropos: A Requirements-Driven Methodology for Agent-Oriented Software (book chapter, 2005) — Paolo Giorgini, Manuel Kolp, John Mylopoulos, Jaelson Castro
Publication_icon.svg Tropos: An Agent-Oriented Software Development Methodology (article in journal, 2004) — Paolo Bresciani, Paolo Giorgini, Fausto Giunchiglia, John Mylopoulos, Anna Perini
Publication_icon.svg Engineering Adaptive Multi-Agent Systems: The ADELFE Methodology (book chapter, 2005) — Carole Bernon, Valérie Camps, Marie-Pierre Gleizes, Gauthier Picard
Publication_icon.svg ADELFE: A Methodology for Adaptive Multi-agent Systems Engineering (paper in proceedings, 2003) — Carole Bernon, Marie-Pierre Gleizes, Sylvain Peyruqueou, Gauthier Picard
Publication_icon.svg Multiagent Systems Engineering (article in journal, 2001) — Scott A. DeLoach, Mark F. Wood, Clint H. Sparkman
Publication_icon.svg Agent Oriented Analysis Using Message/UML (paper in proceedings, 2002) — Giovanni Caire, Wim Coulier, Francisco J. Garijo, Jorge Gomez, Juan Pavón, Francisco Leal, Paulo Chainho, Paul Kearney, Jamie Stark, Richard Evans, Philippe Massonet
Publication_icon.svg Analysis and Design of Multiagent Systems Using MAS-CommonKADS (paper in proceedings, 1998) — Carlos A. Iglesias, Mercedes Garijo, José C. González, Juan R. Velasco
Publication_icon.svg Agent UML: A Formalism for Specifying Multiagent Software Systems (article in journal, 2001) — Bernhard Bauer, Jörg P. Müller, James Odell
Publication_icon.svg DESIRE: Modelling Multi-Agent Systems in a Compositional Formal Framework (article in journal, 1997) — Frances M. T. Brazier, Barbara Dunin-Kęplicz, Nicholas R. Jennings, Jan Treur
Publication_icon.svg From Design to Intention: Signs of a Revolution (paper in proceedings, 2002) — Franco Zambonelli, H. Van Dyke Parunak
Publication_icon.svg Entropy and Self-Organization in Multi-Agent Systems (paper in proceedings, 2001) — H. Van Dyke Parunak, Sven Brueckner
Publication_icon.svg Error and attack tolerance of complex networks (article in journal, 2000) — Réka Albert, Hawoong Jeong, Albert-László Barabási
Publication_icon.svg Charting Past, Present, and Future Research in Ubiquitous Computing (article in journal, 2000) — Gregory D. Abowd, Elizabeth D. Mynatt
Publication_icon.svg Amorphous Computing (article in journal, 2000) — Harold Abelson, Don Allen, Daniel Coore, Chris Hanson, George Homsy, Thomas F. Knight Jr., Radhika Nagpal, Erik Rauch, Gerald Jay Sussman, Ron Weiss
Publication_icon.svg A Physically Grounded Approach to Coordinate Movements in a Team (paper in proceedings, 2002) — Letizia Leonardi, Marco Mamei, Franco Zambonelli
Publication_icon.svg What Can Cellular Automata Tell Us about the Behavior of Large Multi-agent Systems? (paper in proceedings, 2003) — Franco Zambonelli, Marco Mamei, Andrea Roli
Publication_icon.svg Challenges and Research Directions in Agent-Oriented Software Engineering (article in journal, 2004) — Franco Zambonelli, Andrea Omicini