Multiagent Simulation of Physical Phenomena by Means of Aspect Programming

  • Sławomir Bieniasz
  • Stanisław Ciszewski
  • Bartłomiej Śnieżyśki
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3993)


Along with the evolution of the numerical methods new software methodologies have been developed. Goal of our research is to apply Aspect Oriented Programming (AOP) in the development of multiagent simulation system. In this paper theoretical model of aspect-multiagent system is presented, its architecture and implementation is described. Results of experiments performed conclude the work. The model considered here can serve as a design tool for foundry processes, especially to design conditions for cooling of a casting leading to desired crystal structure.


Heat Exchange Physical Phenomenon Multiagent System Time Stamp Foundry Process 
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.


  1. 1.
    Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.M., Irwing, J.: Aspect-oriented programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  2. 2.
    Kendall, E.: Aspect-oriented programming for role models. In: Guerraoui, R. (ed.) ECOOP 1999. LNCS, vol. 1628. Springer, Heidelberg (1999)Google Scholar
  3. 3.
    Garcia, A., Chavez, C., Silva, O., Silva, V., Lucena, C.: Promoting advanced separation of concerns in intra-agent and inter-agent software engineering. In: Workshop on Advanced Separation of Concerns in Object-oriented Systems (ASoC) at OOPSLA 2001, Tampa Bay, Florida, USA (2001)Google Scholar
  4. 4.
    Robbes, R., Bouraqadi, N., Stinckwich, S.: An aspect-based multi-agent system. In: Research Track of the ESUG 2004 Smalltalk Conference, Köthen (Anhalt), Germany (2004)Google Scholar
  5. 5.
    Ferber, J., Gutknecht, O.: A meta-model for the analysis and design of organizations in multi-agent systems. In: Third International Conference on Multi-Agent Systems (ICSMAS 1998), pp. 128–135 (1998)Google Scholar
  6. 6.
    Weiss, G. (ed.): Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. The MIT Press, London (1999)Google Scholar
  7. 7.
    Bieniasz, S., Cetnarowicz, K., Nawarecki, E., Kluska-Nawarecka, S.: Agent-based simulation in finite element environment. In: Binder, Z. (ed.) Management and Control of Production and Logistics: a proceedings volume from the 2nd IFAC/IFIP/IEEE conference, vol. 1, pp. 545–550. Grenoble, Oxford, Pergamon (2001)Google Scholar
  8. 8.
    AspectJ Team: The AspectJ documentation,
  9. 9.
    Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An overview of aspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol. 2072, p. 327. Springer, Heidelberg (2001)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Sławomir Bieniasz
    • 1
  • Stanisław Ciszewski
    • 1
  • Bartłomiej Śnieżyśki
    • 1
  1. 1.Department of Computer ScienceAGH University of Science and TechnologyKrakowPoland

Personalised recommendations