A Sample Application of ADELFE Focusing on Analysis and Design The Mechanical Synthesis Problem

  • Davy Capera
  • Gauthier Picard
  • Marie-Pierre Gleizes
  • Pierre Glize
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3451)


This paper aims at explaining how to follow an agent-oriented process to develop a multi-agent mechanism design system. ADELFE methodology is devoted to adaptive multi-agent systems in which adaptation is enabled by cooperative self-organization. Two main works are emphasized. First, the analysis leads to the agent identification by studying the interactions both between the system and its environment and within the system itself. Second, the different modules of the agents and their cooperative attitude are modeled during the design phase. Such an approach is promising, but raises some difficulties considering the notion of cooperation, which is discussed before concluding.


Multiagent System Attachment Point Sample Application Trajectory Point Cooperative Agent 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Brazier, F., Jonker, C., Treur, J.: Compositional Design and Reuse of a Generic Agent Model. International Journal of Cooperative Information Systems 9 (2000)Google Scholar
  2. 2.
    Wooldridge, M., Jennings, N., Kinny, D.: A Methodology for Agent-Oriented Analysis and Design. In: Etzioni, O., Müller, J.P., Bradshaw, J.M. (eds.) Proceedings of the 3rd International Conference on Autonomous Agents (Agents 1999). ACM Press, New York (1999)Google Scholar
  3. 3.
    Odell, J., Parunak, H., 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
  4. 4.
    Picard, G., Gleizes, M.P.: The ADELFE Methodology – Designing Adaptive Cooperative Multi-Agent Systems. In: Bergenti, F., Gleizes, M.-P., Zambonelli, F. (eds.) Methodologies and Software Engineering for Agent Systems, ch. 8. Kluwer Publishing, Dordrecht (2004)Google Scholar
  5. 5.
    Gomez Sanz, J., Fuentes, R.: Agent Oriented System Engineering with INGENIAS. In: Fourth Iberoamerican Workshop on Multi-Agent Systems, Iberagents 2002 (2002)Google Scholar
  6. 6.
    DeLoach, S., Wood, M.: Developing Multiagent Systems with agentTool. In: Castelfranchi, C., Lespérance, Y. (eds.) ATAL 2000. LNCS (LNAI), vol. 1986, p. 46. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  7. 7.
    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)CrossRefGoogle Scholar
  8. 8.
    Campbell, M., Cagan, J., Kotovsky, K.: Agent-based Synthesis of electro-mechanical design configurations. In: Proceedings of DETC98 1998 ASME Design Engineering Technical Conferences (1998)Google Scholar
  9. 9.
    Tsai, L.W.: Mechanism Design: Enumeration of kinematic structures according to function. CRC Press, Boca Raton (2001)Google Scholar
  10. 10.
    Bernon, C., Camps, V., Gleizes, M.P., Picard, G.: Tools for Self-Organizing Applications Engineering. In: First International Workshop on Engineering Self-Organizing Applications (ESOA) at AAMAS 2003, Melbourne, Australia (2003)Google Scholar
  11. 11.
    Capera, D., Georgé, J., 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) at IEEE 12th International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2003), pp. 383–388. IEEE Computer Society Press, Los Alamitos (2003)Google Scholar
  12. 12.
    Castro, J., Kolp, M., Mylopoulos, J.: A Requirements-driven Development Methodology. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, pp. 108–123. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  13. 13.
    Kinny, D., Georgeff, M., Rao, A.: A methodology and modelling technique for systems of BDI agents. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS(LNAI), vol. 1038, pp. 51–71. Springer, Heidelberg (1996)Google Scholar
  14. 14.
    Caire, G., Coulier, W., Garijo, F., Gomez, J., Pavon, J., Leal, F., Chainho, P., Kearney, P., Stark, J., Evans, R., Massonet, P.: Agent Oriented Analysis Using Message/UML. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 119–135. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  15. 15.
    Bernon, C., Camps, V., Gleizes, M.P., Picard, G.: Designing Agents’ Behaviors within the Framework of ADELFE Methodology. In: Omicini, A., Petta, P., Pitt, J. (eds.) ESAW 2003. LNCS (LNAI), vol. 3071, pp. 311–327. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  16. 16.
    Georgé, J.P., Picard, G., Gleizes, M.P., Glize, P.: Living Design for Open Computational Systems. In: International Workshop Theory And Practice of Open Computational Systems (TAPOCS) at 12th IEEE International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2003), IEEE Computer Society, Los Alamitos (2003)Google Scholar
  17. 17.
    Capera, D., Gleizes, M.P., Glize, P.: Mechanism Type Synthesis based on Self-Assembling Agents. Journal on Applied Artificial Intelligence 18 (2004) (To appear in 2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Davy Capera
    • 1
  • Gauthier Picard
    • 1
  • Marie-Pierre Gleizes
    • 1
  • Pierre Glize
    • 1
  1. 1.IRITUniversité Paul SabatierToulouse CedexFrance

Personalised recommendations