Applying an O-MaSE Compliant Process to Develop a Holonic Multiagent System for the Evaluation of Intelligent Power Distribution Systems

  • Denise Case
  • Scott DeLoach
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8245)


This paper describes the application of an Organization-based Multiagent System Engineering (O-MaSE) compliant process to the development of a holonic multiagent system (MAS) for testing control algorithms for an intelligent power distribution system. The paper describes the Adaptive O-MaSE (AO-MaSE) process, which provides architects and developers a structured approach for testing and iteratively adding functionality in complex, adaptive systems. The paper describes the holonic MAS architecture for the intelligent power distribution system, the challenges encountered while developing the holonic architecture, the lessons learned during the project, and demonstrates how the application of the process enhanced project development.


Agent-oriented software engineering holonic multi-agent systems adaptive systems smart infrastructure intelligent power distribution systems 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Argente, E., Julian, V., Botti, V.: MAS modeling based on organizations. In: Luck, M., Gomez-Sanz, J.J. (eds.) AOSE 2008. LNCS, vol. 5386, pp. 16–30. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  2. 2.
    Asano, H.: Holonic Energy Systems: Coevolution of Distributed Energy Resources and Existing Network Energy. In: International Symposium on Distributed Energy Systems and Micro Grids, The University of Tokyo, December 7-8 (2005)Google Scholar
  3. 3.
    Baxevanos, I.S., Labridis, D.P.: Implementing multiagent systems technology for power distribution network control and protection management. IEEE Transactions on Power Delivery 22(1), 433–443 (2007)CrossRefGoogle Scholar
  4. 4.
    Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Thomas, D.: Manifesto for agile software development. The Agile Alliance, 2002-04 (2001)Google Scholar
  5. 5.
    Chella, A., Cossentino, M., Sabatucci, L., Seidita, V.: Agile PASSI: An agile process for designing agents. International Journal of Computer Systems Science & Engineering 21(2), 133–144 (2006)Google Scholar
  6. 6.
    Clynch, N., Collier, R.: Sadaam: Software agent development-an agile methodology. In: Proceedings of the Workshop of Languages, Methodologies, and Development Tools for Multi-agent Systems (LADS 2007), Durham, UK (2007)Google Scholar
  7. 7.
    Cossentino, M., Gaud, N., Hilaire, V., Galland, S., Koukam, A.: ASPECS: an agent-oriented software process for engineering complex systems. J. of Auton. Agents and Multiagent Syst. 20, 260–304 (2009)CrossRefGoogle Scholar
  8. 8.
    Cossentino, M., Gleizes, M.-P., Molesini, A., Omicini, A.: Processes Engineering and AOSE. In: Gleizes, M.-P., Gomez-Sanz, J.J. (eds.) AOSE 2009. LNCS, vol. 6038, pp. 191–212. Springer, Heidelberg (2011)Google Scholar
  9. 9.
    Cossentino, M., Gaud, N., Galland, S., Hilaire, V., Koukam, A.: A holonic metamodel for agent-oriented analysis and design. In: Mařík, V., Vyatkin, V., Colombo, A.W. (eds.) HoloMAS 2007. LNCS (LNAI), vol. 4659, pp. 237–246. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  10. 10.
    DeLoach, S.A., Garcia-Ojeda, J.C.: O-MaSE: A customisable approach to designing and building complex, adaptive multi-agent systems. International Journal of Agent-Oriented Software Engineering 4(3), 244–280 (2010)CrossRefGoogle Scholar
  11. 11.
    Gaud, N., Galland, S., Hilaire, V., Koukam, A.: An organisational platform for holonic and multiagent systems. In: Hindriks, K.V., Pokahr, A., Sardina, S. (eds.) ProMAS 2008. LNCS, vol. 5442, pp. 104–119. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  12. 12.
    Gómez-Rodríguez, A.M., González-Moreno, J.C.: Comparing agile processes for agent oriented software engineering. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds.) PROFES 2010. LNCS, vol. 6156, pp. 206–219. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  13. 13.
    Huang, K., Cartes, D.A., Srivastava, S.K.: A multiagent-based algorithm for ring-structured shipboard power system reconfiguration. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews 37(5), 1016–1021 (2007)CrossRefGoogle Scholar
  14. 14.
    IEEE Power and Energy Society: Distribution Test Feeders,
  15. 15.
    Ionita, S.: Multi Agent Holonic Based Architecture for Communication and Learning about Power Demand in Residential Areas, Machine Learning and Applications. In: 2009 Fourth International Conference on Machine Learning and Applications, pp. 644–649 (2009)Google Scholar
  16. 16.
    Jennings, N.R.: On agent-based software engineering. Artificial intelligence 117(2), 277–296 (2000)CrossRefMATHGoogle Scholar
  17. 17.
    Jiang, Z.: Agent-based power sharing scheme for active hybrid power sources. Journal of Power Sources 177(1), 231–238 (2008)CrossRefGoogle Scholar
  18. 18.
    Kim, H.M., Kinoshita, T.: Multiagent system for Microgrid operation based on power market environment. In: 31st International Telecommunications Energy Conference (INTELEC), pp. 1–5. IEEE (2009)Google Scholar
  19. 19.
    Linnenberg, T., Wior, I., Schreiber, S., Fay, A.: A market-based multi-agent-system for decentralized power and grid control. In: 2011 IEEE 16th Conference on Emerging Technologies & Factory Automation (ETFA), September 5-9, pp. 1–8 (2011)Google Scholar
  20. 20.
    Malekpour, A.R., Pahwa, A.: Reactive power and voltage control in distribution systems with photovoltaic generation. In: North American Power Symposium (NAPS), pp. 1–6 (September 2012)Google Scholar
  21. 21.
    Oyenan, W.H., DeLoach, S.A.: Towards a systematic approach for designing autonomic systems. Web Intelligence and Agent Systems 8(1), 79–97 (2010)Google Scholar
  22. 22.
    Pahwa, A., DeLoach, S.A., Das, S., Natarajan, B., Ou, X., Andresen, D., Schulz, N., Singh, G.: Holonic multi-agent control of power distribution systems of the future. In: CIGRE Grid of the FutureSymposium (2012)Google Scholar
  23. 23.
    Vishwanathan, V., McCalley, J., Honavar, V.: A multiagent system infrastructure and negotiation framework for electric power systems. In: 2001 IEEE Porto Power Tech Proceedings, vol. 1, p. 6. IEEE (2001)Google Scholar
  24. 24.
    Zabet, I., Montazeri, M.: Decentralized control and management systems for power industry via multiagent systems technology. In: 2010 4th International Power Engineering and Optimization Conference (PEOCO), pp. 549–556 (2010)Google Scholar
  25. 25.
    Zhong, Z., McCalley, J.D., Vishwanathan, V., Honavar, V.: Multiagent system solutions for distributed computing, communications, and data integration needs in the power industry. Power Engineering Society General Meeting 1, 45–49 (2004)Google Scholar
  26. 26.
    Zhou, Z., Chan, W.K.V., Chow, J.H.: Agent-based simulation of electricity markets: a survey of tools. Artificial Intelligence Review 28(4), 305–342 (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Denise Case
    • 1
  • Scott DeLoach
    • 1
  1. 1.Department of Computing and Information SciencesKansas State UniversityManhattanUSA

Personalised recommendations