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
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
Gurevich, Y.: Evolving Algebras 1993: Lipari guide. In: Börger, E. (ed.) Specification and Validation Methods, pp. 9–36. Oxford University Press, Oxford (1994)
Bonabeau, E.: Agent-based modeling: methods and techniques for simulating human systems. National Academy of Sciences (1999)
Salisbury, K., Conti, F., Barbagli, F.: Haptic rendering: introductory concepts. IEEE Computer Graphics and Applications 2, 24–32 (2004)
Pellens, B.: A Conceptual Modelling Approach for Behaviour in Virtual Environments using a Graphical Notation and Generative Ddesign Patterns (unpublished)
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)
Willans, J.: Integrating behavioural design into the virtual environment development process. York University, York (2001)
Fu, D., Houlette, R., Jensen, R.: A visual environment for rapid behavior definition. In: Conference on Behavior Representation in Modeling and Simulation (2003)
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)
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)
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)
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)
Maher, M., Merrick, K.: Agent Models for Dynamic 3D Virtual Worlds. In: International Conference on Cyberwrolds, pp. 27–34 (2005)
Kallmann, M., Thalmann, D.: Direct 3D Interaction with Smart Objects. In: ACM Symposium on Virtual Realitry and Technology, pp. 124–130 (1999)
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)
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)
Mueller, W., Paelke, V.: A Formal Model of a Framework for Simulation Based Animation (unpublished)
Börger, E., Stärk, R.: Abstract State Machines: A Method for High-Level System Design and Analysis. Springer, Heidelberg (March 2003)
Reisig, W.: The Expressive Power of Abstract State Machines. Computing and Informatics 20, 1–10 (2003)
Microsoft FSE Group. The Abstract State Machine Language, http://research.microsoft.com/fse/asml/ (last visited March 2006)
Farahbod, R., Gervasi, V., Glaesser, U.: CoreASM: An extensible ASM execution engine. Fundamenta Informaticae 77, 71–103 (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
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)