Abstract
The development of open distributed applications with autonomous components is increasingly challenged by rising complexity caused, e.g., by heterogeneous software and hardware modules as well as varying interactions between such components. For such systems, simulation provides a well-established way to study the effects of different system configurations on its behavior as, e.g., especially its performance. Therefore, simulation is of particular interest for autonomous distributed applications, i.e. for those that exhibit emergent phenomena and where simulation is required for, e.g., validation purposes within the development process. Prominent application domains targeted at in this work include the areas of multi-agent and self-organizing systems. For easing and speeding up simulations of system characteristics when developing such systems, this work presents tools and a powerful software framework for automating the corresponding simulation management. Its basis is a declarative language that is used to describe the setting to be simulated as well as its evaluation. Then, an additional software framework is provided that processes this description automatically - thereby relieving the developer from manually managing the execution, observation, optimization and evaluation of the simulation. In summary, this leads to much easier and sounder system simulations and, thus, to developing better autonomous distributed systems and applications.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
April, J., Better, M., Glover, F., Kelly, J.: New advances and applications for marrying simulation and optimization. In: WSC 2004: Proceedings of the 36th Conference on Winter Simulation Conference, Washington, D.C, pp. 80–86 (2004)
April, J., Glover, F., Kelly, J., Laguna, M.: Simulation-based optimization: practical introduction to simulation optimization. In: WSC 2003: Proceedings of the 35th Conference on Winter Simulation Conference, New Orleans, Louisiana, pp. 71–78 (2003)
Banks, J. (ed.): Handbook of Simulation. Principles, Methodology, Advances, Applications, and Practice. Wiley, Chichester (1998)
Braubach, L., Pokahr, A., Lamersdorf, W.: Jadex: A bdi agent system combining middleware and reasoning. In: Unland, R., Calisti, M., Klusch, M. (eds.) Software Agent-Based Applications, Platforms and Development Kits, pp. 143–168. Birkhaeuser-Verlag, Basel (2005)
Brueckner, S., Van Dyke Parunak, H.: Resource-aware exploration of the emergent dynamics of simulated systems. In: AAMAS 2003: Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 781–788. ACM, New York (2003)
Drogoul, A., Vanbergue, D., Meurisse, T.: Multi-agent based simulation: Where are the agents? In: Sichman, J.S., Bousquet, F., Davidsson, P. (eds.) MABS 2002. LNCS (LNAI), vol. 2581, pp. 1–15. Springer, Heidelberg (2003)
Edmonds, B., Bryson, J.: The insufficiency of formal design methods - the necessity of an experimental approach for the understanding and control of complex mas. In: AAMAS 2004: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 938–945. IEEE Computer Society, Washington, DC (2004)
Ferber, J.: Les systémes multi-agents. Vers une intelligence collective. InterEditions, Paris (1995)
Fu, M.: Feature article: Optimization for simulation: Theory vs. practice. INFORMS: Journal on Computing 14(3), 192–215 (2002)
Groetker, R.: Europa reloaded. Technology Review (2), 52–57 (2009)
Huberman, B., Glance, N.: Evolutionary games and computer simulations. Proceedings of the National Academy of Sciences of the United States of America 90(16), 7716–7718 (1993)
Kelly, K.: The third culture. Science 279(5353), 992–993 (1998)
Macal, C., North, M.: Agent-based modeling and simulation: desktop abms. In: WSC 2007: Proceedings of the 39th Conference on Winter Simulation, pp. 95–106. IEEE Press, Piscataway (2007)
Mamei, M., Menezes, R., Tolksdorf, R., Zambonelli, F.: Case studies for self-organization in computer science. Journal of Systems Architecture 52(8), 443–460 (2006)
Orcutt, G.: A new type of socio-economic system. The Review of Economics and Statistics 39(2), 116–123 (1957)
Pietrula, M., Carley, K., Gasser, L.: Simulating Organizations. M.I.T. Press, Cambridge (1998)
Resnick, M.: Turtles, Termites and Traffic Jams. M.I.T. Press, Cambridge (1995)
Said, L., Bouron, T., Drogoul, A.: Agent-based interaction analysis of consumer behavior. In: AAMAS 2002: Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 184–190. ACM, New York (2002)
Schweitzer, F., Zimmermann, J.: Communication and self-organization in complex systems: A basic approach. In: Fischer, M., Froehlich, J. (eds.) Knowledge, Complexity and Innovation Systems, pp. 275–296. Springer, Heidelberg (2001)
Serugendo, G., Gleizes, M., Karageorgos, A.: Self-organisation and emergence in mas: An overview. Informatica (Slovenia) 30(1), 45–54 (2006)
Sterman, J.: Business Dynamics - Systems Thinking and Modeling for a Complex World. McGraw-Hill, New York (2000)
Troitzsch, K.: Social simulation – origins, prospects, purposes. In: Conte, R., Hegselmann, R., Terna, P. (eds.) Simulating Social Phenomena. Lecture Notes in Economics and Mathematical System, vol. 456, pp. 41–54. Springer, Heidelberg (1997)
Weise, T.: Global optimization algorithms - theory and application. E-Book (2008), http://www.it-weise.de/projects/book.pdf
Yamamoto, G., Tai, H., Mizuta, H.: A platform for massive agent-based simulation and its evaluation. In: AAMAS 2007: Proceedings of the 6th International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 1–3. ACM, New York (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vilenica, A., Lamersdorf, W. (2011). Simulation Management for Agent-Based Distributed Systems. In: Filipe, J., Cordeiro, J. (eds) Enterprise Information Systems. ICEIS 2010. Lecture Notes in Business Information Processing, vol 73. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19802-1_33
Download citation
DOI: https://doi.org/10.1007/978-3-642-19802-1_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19801-4
Online ISBN: 978-3-642-19802-1
eBook Packages: Computer ScienceComputer Science (R0)