Situational Programming: Agent Behavior Visual Programming for MABS Novices | SpringerLink
Skip to main content

Situational Programming: Agent Behavior Visual Programming for MABS Novices

  • Conference paper
Multi-Agent-Based Simulation XI (MABS 2010)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6532))

  • 924 Accesses

Abstract

This paper presents an agent-oriented visual programming approach which aims at providing MABS end-users with a means to easily elaborate artificial autonomous behaviors according to a targeted domain, namely situational programming (SP). More specifically, SP defines design principles which could be used to develop MABS visual programming toolkits suited for non developers and MABS novices. This paper presents SP and how it is used to build a MABS video game which can be played by MABS novices, that is any Internet user.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Pavón, J., Sansores, C., Gómez-Sanz, J.J.: Modelling and simulation of social systems with INGENIAS. Int. J. Agent-Oriented Softw. Eng. 2(2), 196–221 (2008)

    Article  Google Scholar 

  2. Bousquet, F., Bakam, I., Proton, H., Page, C.L.: Cormas: Common-pool resources and multi-agent systems. In: Proceedings of the 11th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, pp. 826–837. Springer, Heidelberg (1998)

    Google Scholar 

  3. Repenning, A., Ioannidou, A., Zola, J.: AgentSheets: End-user programmable simulations. Journal of Artificial Societies and Social Simulation 3(3) (2000)

    Google Scholar 

  4. Ioannidou, A., Repenning, A., Webb, D.C.: AgentCubes: Incremental 3d end-user development. Journal of Visual Language & Computing 20(4), 236–251 (2009)

    Article  Google Scholar 

  5. Klügl, F., Herrler, R., Fehler, M.: SeSAm: implementation of agent-based simulation using visual programming. In: AAMAS 2006: Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 1439–1440. ACM, New York (2006)

    Chapter  Google Scholar 

  6. Klügl, F., Bazzan, A.L.C.: Route decision behaviour in a commuting scenario: Simple heuristics adaptation and effect of traffic forecast. JASSS, The Journal of Artificial Societies and Social Simulation 7(1) (2004)

    Google Scholar 

  7. North, M., Tatara, E., Collier, N., Ozik, J.: Visual agent-based model development with Repast Simphony. In: Agent 2007 Conference on Complex Interaction and Social Emergence, Argonne, IL, USA, Argonne National Laboratory, pp. 173–192 (November 2007)

    Google Scholar 

  8. Sansores, C., Pavón, J., Gómez-Sanz, J.J.: Visual modeling for complex agent-based simulation systems. In: Sichman, J.S., Antunes, L. (eds.) MABS 2005. LNCS (LNAI), vol. 3891, pp. 174–189. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Michel, F., Ferber, J., Drogoul, A.: Multi-Agent Systems and Simulation: a Survey From the Agents Community’s Perspective. In: Weyns, D., Uhrmacher, A. (eds.) Multi-Agent Systems: Simulation and Applications. Computational Analysis, Synthesis, and Design of Dynamic Systems, pp. 3–52. CRC Press - Taylor & Francis (June 2009)

    Google Scholar 

  10. Aler, R., Valls, J.M., Camacho, D., Lopez, A.: Programming Robosoccer agents by modeling human behavior. Expert Systems with Applications 36(2, Part 1), 1850–1859 (2009)

    Article  Google Scholar 

  11. Chang, P.H.M., Chen, K.T., Chien, Y.H., Kao, E.C.C., Soo, V.W.: From reality to mind: A cognitive middle layer of environment concepts for believable agents. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, pp. 57–73. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  12. Tyrrell, T.: The use of hierarchies for action selection. Adaptive Behavior 1(4), 387–420 (1993)

    Article  Google Scholar 

  13. Ferber, J., Gutknecht, O., Michel, F.: From agents to organizations: an organizational view of multi-agent systems. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 214–230. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  14. Michel, F., Beurier, G., Ferber, J.: The TurtleKit simulation platform: Application to complex systems. In: Akono, A., Tonyé, E., Dipanda, A., Yétongnon, K. (eds.) Workshops Sessions, First International Conference on Signal & Image Technology and Internet-Based Systems SITIS 2005, pp. 122–128. IEEE, Los Alamitos (2005)

    Google Scholar 

  15. Guyot, P., Honiden, S.: Agent-based participatory simulations: Merging multi-agent systems and role-playing games. Journal of Artificial Societies and Social Simulation 9(4), 8 (2006)

    Google Scholar 

  16. Franta, W.R., Maly, K.: The suitability of a very high level language (setl) for simulation structuring and control. In: Robinet, B. (ed.) Programming Symposium. LNCS, vol. 19, pp. 156–169. Springer, Heidelberg (1974)

    Chapter  Google Scholar 

  17. Schwartz, J.: Set Theory as a Language for Program Specification and Programming. Courant Institute of Mathematical Sciences, New York University (1970)

    Google Scholar 

  18. Kubera, Y., Mathieu, P., Picault, S.: Interaction-oriented agent simulations: From theory to implementation. In: Ghallab, M., Spyropoulos, C., Fakotakis, N., Avouris, N. (eds.) Proceedings of the 18th European Conference on Artificial Intelligence (ECAI 2008), pp. 383–387. IOS Press, Amsterdam (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Michel, F., Ferber, J., Laur, PA., Aleman, F. (2011). Situational Programming: Agent Behavior Visual Programming for MABS Novices. In: Bosse, T., Geller, A., Jonker, C.M. (eds) Multi-Agent-Based Simulation XI. MABS 2010. Lecture Notes in Computer Science(), vol 6532. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-18345-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-18345-4_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-18344-7

  • Online ISBN: 978-3-642-18345-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics