Skip to main content

Modelling Multimodal 3D Virtual Environments with Asynchronous Multi-Agent Abstract State Machine

  • Conference paper

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

Abstract

Virtual Environments can be considered as asynchronous distributed systems with static and highly dynamic aspects. Despite a number of available design tools, the dynamic aspects, behaviour and interaction, are mainly designed and developed with ad hoc solutions utilizing high-level programming or scripting languages without any engineered design procedure. This leads to neither reusable nor readable solutions letting design of dynamic in Virtual Environments still a complex and time-consuming task. In this work the Asynchronous Multi-Agent Abstract State Machine model is analyzed. Its suitability to the design of dynamic aspects of Virtual Environments is evaluated in order to put the basis to the development of a design methodology unifying the intuitiveness of Agent Based Modeling with the Abstract State Machine theoretical foundations and well defined methodology.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gurevich, Y.: Evolving Algebras 1993: Lipari guide. In: Börger, E. (ed.) Specification and Validation Methods, pp. 9–36. Oxford University Press, Oxford (1994)

    Google Scholar 

  2. Bonabeau, E.: Agent-based modeling: methods and techniques for simulating human systems. National Academy of Sciences (1999)

    Google Scholar 

  3. Salisbury, K., Conti, F., Barbagli, F.: Haptic rendering: introductory concepts. IEEE Computer Graphics and Applications 2, 24–32 (2004)

    Article  Google Scholar 

  4. Pellens, B.: A Conceptual Modelling Approach for Behaviour in Virtual Environments using a Graphical Notation and Generative Ddesign Patterns (unpublished)

    Google Scholar 

  5. Blackwell, L., von Konsky, B., Robey, M.: Petri net script: a visual language for describing action, behavior and plot. In: 24th Australasian Computer Science Conf (ACSC 2001), vol. 11, pp. 29–37 (2001)

    Google Scholar 

  6. Willans, J.: Integrating behavioural design into the virtual environment development process. York University, York (2001)

    Google Scholar 

  7. Fu, D., Houlette, R., Jensen, R.: A visual environment for rapid behavior definition. In: Conference on Behavior Representation in Modeling and Simulation (2003)

    Google Scholar 

  8. Storrle, H., Hausmann, J.: Towards a formal semantics of UML 2.0 activities. In: Liggesmeyer, P., Pohl, K., Goedicke, M. (eds.) Software Engineering. Lecture Notes in Informatics, vol. P-64, pp. 117–128 (2005)

    Google Scholar 

  9. Sarstedt, S., Guttmann, W.: An ASM Semantics of Token Flow in UML 2 Activity Diagrams. In: Virbitskaite, I., Voronkov, A. (eds.) PSI 2006. LNCS, vol. 4378, pp. 349–362. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  10. De Boeck, J., Vanacken, D., Raymaekers, C., Coninx, K.: High level Modeling of Multimodal Interaction using NiMMiT. Journal of Virtual Reality and Broadcasting 4(2) (2007)

    Google Scholar 

  11. Figueroa, P., Green, M., Hoover, H.J.: InTml: A Description Language for VR Applications. In: Seventh International Conference on 3D Web Technology, Tempe, USA, pp. 15–20 (2002)

    Google Scholar 

  12. Maher, M., Merrick, K.: Agent Models for Dynamic 3D Virtual Worlds. In: International Conference on Cyberwrolds, pp. 27–34 (2005)

    Google Scholar 

  13. Kallmann, M., Thalmann, D.: Direct 3D Interaction with Smart Objects. In: ACM Symposium on Virtual Realitry and Technology, pp. 124–130 (1999)

    Google Scholar 

  14. Dobrowolski, G.: Programming an Agent as Abstract State Machine. In: Pechoucek, M., Petta, P., Zsolt, L. (eds.) CEEMAS 2005. LNCS (LNAI), vol. 3690, pp. 173–182. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  15. Mi, X., Chen, J.: Agent-based Interaction Model for Collaborative Virtual Environments. In: 9th International Conference on Computer Supported Cooperative Work in Design, pp. 401–404 (2005)

    Google Scholar 

  16. Mueller, W., Paelke, V.: A Formal Model of a Framework for Simulation Based Animation (unpublished)

    Google Scholar 

  17. Börger, E., Stärk, R.: Abstract State Machines: A Method for High-Level System Design and Analysis. Springer, Heidelberg (March 2003)

    Book  MATH  Google Scholar 

  18. Reisig, W.: The Expressive Power of Abstract State Machines. Computing and Informatics 20, 1–10 (2003)

    MathSciNet  MATH  Google Scholar 

  19. Microsoft FSE Group. The Abstract State Machine Language, http://research.microsoft.com/fse/asml/ (last visited March 2006)

  20. Farahbod, R., Gervasi, V., Glaesser, U.: CoreASM: An extensible ASM execution engine. Fundamenta Informaticae 77, 71–103 (2007)

    MathSciNet  MATH  Google Scholar 

  21. http://oss.sgi.com/projects/inventor/

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

De Felice, F., Bianchi, A., Abbattista, F. (2011). Modelling Multimodal 3D Virtual Environments with Asynchronous Multi-Agent Abstract State Machine. In: König, A., Dengel, A., Hinkelmann, K., Kise, K., Howlett, R.J., Jain, L.C. (eds) Knowledge-Based and Intelligent Information and Engineering Systems. KES 2011. Lecture Notes in Computer Science(), vol 6881. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23851-2_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23851-2_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23850-5

  • Online ISBN: 978-3-642-23851-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics