Advanced SearchSearch Tips
Agent-Based Modeling and Simulation Methodology using Social-Level Characteristics: A Case Study on Self-Adaptive Smart Grid and Military Domain Systems using Tropos
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
  • Journal title : Journal of KIISE
  • Volume 42, Issue 12,  2015, pp.1503-1521
  • Publisher : Korean Institute of Information Scientists and Engineers
  • DOI : 10.5626/JOK.2015.42.12.1503
 Title & Authors
Agent-Based Modeling and Simulation Methodology using Social-Level Characteristics: A Case Study on Self-Adaptive Smart Grid and Military Domain Systems using Tropos
Kim, Si-Heon; Lee, Seok-Won;
Agent-based modeling and simulation (ABMS) is used to model of market and social phenomena by utilizing agents' fine-grained behaviors and interactions that cannot be implemented in a conventional simulation. However, ABMS represents irrational agents and hinders the achievement of individual or overall goals since ABMS is based on agent-based software, which follows the principle of rationality at the knowledge level [1]. This problem was solved in the agent-based software engineering (ABSE) field by using behavior laws for the social level [2]. However, they still do not propose the specific development methodology for how to develop the social level in a systematic way. Therefore, in order to propose agent-based modeling and simulation methods that reflect the behavior laws of social level characteristics, our study used the Tropos that can combine ABSE and social behavior laws for the presentation of concrete tasks and deliverables for each development step by step. In addition, the proposed method will be specified through experiments with specific application examples and case studies on the self-adaptive smart grid and the military domain system.
Agent-Based Modeling and Simulation;Agent-Based Software Engineering;social level characteristics;smart grid;military domain system;
 Cited by
Cheng, Betty HC, et al., "Software engineering for self- adaptive systems: A research roadmap," Software engineering for self-adaptive systems, Springer Berlin Heidelberg, 1-26, 2009.

Jennings, R., and Jesus R. Campos, "Towards a social level characterisation of socially responsible agents," Software Engineering, IEEE Proceedings, Vol. 144, No. 1, IET, 1997.

Railsback, Steven F., Steven L. Lytinen, and Stephen K. Jackson, "Agent-based simulation platforms: Review and development recommendations," Simulation 82.9, 609-623, 2006. crossref(new window)

Hun-Gyu Hwang, Hun-Ki Kim, Jang-Se Lee, "An Agent based Modeling and Simulation for Survivability Analysis of Combat System," The Journal of Korean, Institute of communications and Information Sciences, Vol. 16, No. 12, pp. 2581-2588, 2010.

Macal, Charles M., and Michael J. North, "Tutorial on agent-based modeling and simulation," Proc. of the 37th conference on Winter simulation, Winter Simulation Conference, 2005.

Karnouskos, Stamatis, and Thiago Nass De Holanda, "Simulation of a smart grid city with software agents," Computer Modeling and Simulation, 2009, EMS'09, Third UKSim European Symposium on, IEEE, 2009.

Koritarov, Vladimir S., "Real-world market representation with agents," Power and Energy Magazine, IEEE 2.4, 39-46, 2004. crossref(new window)

Pipattanasomporn, M., H. Feroze, and S. Rahman, "Multi-agent systems in a distributed smart grid: Design and implementation," Power Systems Conference and Exposition, 2009, PSCE'09, IEEE/PES, IEEE, 2009.

Seyoun Park, Hayong Shin, Taesik Lee, Bongwan Choi, "Design of the Agent-based Network-Centric Warfare Modeling System," Journal of the Korea Society for Simulation, Vol. 19, No. 4, 271-280, 2010.

Wooldridge, Michael, "Agent-based software engineering," IEE Proceedings-software 144.1, 1997, 26-37. crossref(new window)

Newell, Allen, "The knowledge level," Artificial intelligence 18.1, 87-127, 1982. crossref(new window)

Korea Internet and Security Agency, A study on smart grid security architecture and information security measure, November 2011 (Hongik University Industry-Academic Cooperation Foundation), KISAWP-2011-0020.

Federal Energy Regulatory Commission, "Assessment of demand response and advanced metering: 2012 staff report", [Online]. Available:, 2012.

Villegas, Norha M., et al., "A framework for evaluating quality-driven self-adaptive software systems," Proc. of the 6th international symposium on Software engineering for adaptive and selfmanaging systems, ACM, 2011.

Ullman, Harlan K., et al., Shock and awe, Achieving rapid dominance, NATIONAL DEFENSE UNIV WASHINGTON DC, 1996.

Collier, Nick, "Repast: An extensible framework for agent simulation," The University of Chicago's Social Science Research 36, 2003.

North, Michael J., Nicholson T. Collier, and Jerry R. Vos, "Experiences creating three implementations of the repast agent modeling toolkit," ACM Transactions on Modeling and Computer Simulation (TOMACS) 16.1, 2006, 1-25. crossref(new window)

Gormer, Jana, et al., "Jrep: Extending repast simphony for jade agent behavior components," Proc. of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology-Volume 02, IEEE Computer Society, 2011.

Bresciani, Paolo, et al., "Tropos: An agent-oriented software development methodology," Autonomous Agents and Multi-Agent Systems 8.3, 203-236, 2004. crossref(new window)

Wooldridge, Michael, Nicholas R. Jennings, and David Kinny, "The Gaia methodology for agentoriented analysis and design," Autonomous Agents and Multi-Agent Systems 3.3, 285-312, 2000. crossref(new window)

Padgham, Lin, and Michael Winikoff, "Prometheus: A methodology for developing intelligent agents," Agent-Oriented Software Engineering III, Springer Berlin Heidelberg, 174-185, 2003.

Kolp, Manuel, Paolo Giorgini, and John Mylopoulos, "A goal-based organizational perspective on multiagent architectures," Intelligent Agents VIII, Springer Berlin Heidelberg, 128-140, 2002.

Bellifemine, Fabio, Agostino Poggi, and Giovanni Rimassa, "JADE-A FIPA-compliant agent framework," Proc. of PAAM, Vol. 99, No. 97-108, 1999.

Bertolini, Davide, et al., "TAOM4E: an Eclipse ready tool for Agent-Oriented Modeling, Issue on the development process," University of Trento, Trento, Italy, 2006.

Republic of Korea, Military Criminal Act, Law No. 11734, 2013.

"ATP 3-20.15 (FM 3-20.15) Army Techniques and procedures No. 3-20.15," Headquarters of the Army, Washington, DC, 13 Dec. 2012.

Jennings, Nicholas R., "On agent-based software engineering," Artificial intelligence 117.2, 2000, 277-296. crossref(new window)