Skip to main content

Designing Agents’ Behaviors and Interactions within the Framework of ADELFE Methodology

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3071))

Abstract

ADELFE is a methodology devoted to software engineering of adaptive multi-agent systems. Adaptive software is used in situations in which the environment is unpredictable or the system is open; in these cases designers cannot implement a global control on the system and cannot list all situations that the system has to be faced with. To solve this problem ADELFE guarantees that the software is developed according to the AMAS (Adaptive Multi-Agent System) theory2. This theory, based on self-organizing multi-agent systems, enables to build systems in which agents only pursue a local goal while trying to keep cooperative relations with other agents embedded in the system. ADELFE is linked with OpenTool, a commercialized graphical tool which supports UML notation. The paper focuses on the extension of OpenTool to take into account AMAS theory in designing agents’ behaviors. The modifications concern static aspects, by adding specific stereotypes, and dynamic aspects, with the automatic transformations from Agent Interaction Protocols into state machines. Then state machines simulate agent behaviors and enable testing and validating them.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bernon, C., Gleizes, M.-P., Peyruqueou, S., Picard, G.: ADELFE, a Methodology for Adaptive Multi-Agent Systems Engineering. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577, pp. 156–169. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  2. Brazier, F.M., Jonker, C.M., Treur, J.: Compositional design and reuse of a generic agent model. In: Proceeding of Knowledge Acquisition Workshop - KAW 1999 (1999)

    Google Scholar 

  3. Capera, D., Georgé, J.-P., Gleizes, M.-P., Glize, P.: The AMAS Theory for Complex Problem Solving Based on Self-organizing Cooperative Agents. In: 1st International Workshop on Theory And Practice of Open Computational Systems (TAPOCS 2003) at 12th IEEE International Workshops on Enabling Technologies (WETICE 2003), Infrastructure for Collaborative Enterprises, Linz, Austria, June 9-11, pp. 383–388. IEEE CS, Los Alamitos (2003)

    Google Scholar 

  4. Castro, J., Kolp, M., Mylopoulos, J.: A Requirements-driven Development Methodol-ogy. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, p. 108. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  5. Cossentino, M.: Different Perspectives in Designing Multi-Agent System. In: AgeS 2002 (Agent Technology and Software Engineering) Workshop at NodE 2002, Erfurt, Germany (October 2002)

    Google Scholar 

  6. DeLoach, S.: Analysis and Design Using MaSE and agentTool. In: 12th Midwest A.I. and Cognitive Science Conference (MAICS 2001), Ohio (2001)

    Google Scholar 

  7. Desfray, P.: UML Profiles Versus Metamodel Extensions: An Ongoing Debate. In: OMG’s UML Workshops: UML in the.com Enterprise: Modeling CORBA, Components, XML/XMI and Metadata Workshop (November 2000)

    Google Scholar 

  8. Eurescom, Project P907-GI - MESSAGE: Methodology for Engineering Systems of Software Agents, Deliverable 1 - Initial Methodology, http://www.eurescom.de/~pub-deliverables/P900-series/P907/D1/P907D1

  9. Georgé, J.-P., Gleizes, M.-P., Glize, P., Régis, C.: Real-time Simulation for Flood Forecast: an Adaptive Multi-Agent System STAFF. In: Proc. of the AISB 2003 symposium on Adaptive Agents and Multi-Agent Systems, Univ. of Wales, Aberystwyth (2003)

    Google Scholar 

  10. Georgé, J.-P., Picard, G., Gleizes, M.-P., Glize, P.: Living design for open computational systems. In: Fredriksson, M., Ricci, A., Gustavsson, R., Omicini, A. (eds.) International Workshop Theory And Practice of Open Computational Systems (TAPOCS) at 12th IEEE International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2003), Linz, Austria, June 2003, pp. 389–394. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  11. Gleizes, M.P., Camps, V., Glize, P.: A theory of emergent computation based on cooperative self-organization for adaptive artificial systems. In: Fourth European Congress on Systemic (1999), see also http://www.irit.fr/SMAC

  12. Gleizes, M.-P., Glize, P., Link-Pezet, J.: An Adaptive Multi-Agent Tool For Electronic Commerce. In: The workshop on Knowledge Media Networking IEEE Ninth International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2000), Gaithersburg, Maryland, June 14-16 (2000)

    Google Scholar 

  13. Gleizes, M.-P., Millan, T., Picard, G.: ADELFE: Using SPEM Notation to Unify Agent Engineering Processes and Methodology, Rapport interne IRIT n° IRIT/2003-10-R (June 2003)

    Google Scholar 

  14. Giunchiglia, F., Mylopoulos, J., Perini, A.: The Tropos Software Development Methodology: Processes, Models and Diagrams. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 162–173. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  15. Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Reading (1999)

    Google Scholar 

  16. Lind, J.: Iterative Software Engineering for Multiagent Systems: the MASSIVE Method. LNCS (LNAI), vol. 1994. Springer, Heidelberg (2001)

    Book  MATH  Google Scholar 

  17. Link-Pezet, J., Gleizes, M.-P., Glize, P.: FORSIC: a Self-Organizing Training System. In: International ICSC Symposium on Multi-Agents and Mobile Agents in Virtual Organizations and E-Commerce (MAMA 2000), Wollongong, Australia, December 11-13 (2000)

    Google Scholar 

  18. Müller, J.-P.: Emergence of collective behaviour and problem solving. In: Omicini, A., Petta, P., Pitt, J. (eds.) ESAW 2003. LNCS (LNAI), vol. 3071, pp. 1–20. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  19. Odell, J., Parunak, H.V., Bauer, B.: Representing Agent Interaction Protocols in UML. In: Ciancarini, P., Wooldridge, M. (eds.) Agent Oriented Software Engineering, pp. 121–140. Springer, Berlin (2001)

    Chapter  Google Scholar 

  20. Odell, J., Parunak, H.V., Bauer, B.: Extending UML for Agents. In: Proceedings of the Agent Oriented Information Systems (AOIS) Workshop at the 17th National Conference on Artificial Intelligence, AAAI (2000)

    Google Scholar 

  21. OMG, Software Process Engineering Metamodel Specification, http://cgi.omg.org/docs/formal/02-11-14.pdf

  22. Padgham, L., Winikoff, M.: Prometheus: A Pragmatic Methodology for Engineer-ing Intelligent Agents. In: Workshop on Agent-Oriented Methodologies at OOPSLA 2002 (2002)

    Google Scholar 

  23. Russel, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice Hall Series (1995)

    Google Scholar 

  24. Wooldridge, M.: An introduction to multi-agent systems. John Wiley & Sons, Chichester (2000)

    Google Scholar 

  25. Wooldridge, M., Jennings, N.R., Kinny, D.: A Methodology for Agent-Oriented Analysis and Design. In: Proceedings of the 3rd International Conference on Autonomous Agents (Agents 1999), Seattle, WA, May 1999, pp. 69–76 (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bernon, C., Camps, V., Gleizes, MP., Picard, G. (2004). Designing Agents’ Behaviors and Interactions within the Framework of ADELFE Methodology. In: Omicini, A., Petta, P., Pitt, J. (eds) Engineering Societies in the Agents World IV. ESAW 2003. Lecture Notes in Computer Science(), vol 3071. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25946-6_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-25946-6_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22231-6

  • Online ISBN: 978-3-540-25946-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics