ABSTRACT
Modeling is used to build structures that serve as surrogates for other objects. As children, we learn to model at a very young age. An object such as a small toy train teaches us about the structure and behavior of an actual train. VRML is a file standard for representing the structure of objects such as trains, while the behavior would be represented in a computer language such as ECMAScript or Java. VRML is an abbreviation for Virtual Reality Modeling Language [2], which represents the standard 3D language for the web. Our work is to extend the power of VRML so that it is used not only for defining shape models, but also for creating structures for behavior. “Behavior shapes” are built using metaphors mapped onto wellknown dynamic model templates such as finite state machines, functional block models and Petri nets. The low level functionality of the design still requires a traditional programming language, but this level is hidden underneath a modeling level that is visualized by the user. We have constructed a methodology called rube which provides guidelines on building behavioral structures in VRML. The result of our endeavors has yielded a set of VRML Prototypes that serve as dynamic model templates. We demonstrate several examples of behaviors using primitive shape and architectural metaphors.
- 1.Grady Booch. Object Oriented Design. Benjamin Cummings, 1991. Google ScholarDigital Library
- 2.Rikk Carey and Gavin Bell. The Annotated VRML 2.0 Reference Manual. Addison-Wesley, 1997. Google ScholarDigital Library
- 3.Robert M. Cubert and Paul A. Fishwick. MOOSE: An Object-Oriented Multimodeling and Simulation Application Framework. Sireulation~ 70(6):379-395, 1998.Google ScholarCross Ref
- 4.Paul A. Fishwick. Simpack: Getting Started with Simulation Programming in C and C++. In 1992 Winter Simulation Conference, pages 154- 162, Arlington, VA, 1992. Google ScholarDigital Library
- 5.Paul A. Fishwick. Simulation Model Design and Execution: Building Digital Worlds. Prentice Hall, 1995. Google ScholarDigital Library
- 6.George Lakoff. Women, Fire and Dangerous Things: what categories reveal about the mind. University of Chicago Press, 1987.Google Scholar
- 7.George Lakoff and Mark Johnson. Metaphors We Live By. University of Chicago Press, 1980.Google Scholar
- 8.Peter C. Marzio. Rube Goldberg, His Life and Work. Harper and Row, New York, 1973.Google Scholar
- 9.Pierre-Alain Muller. Instant UML. Wrox Press, Ltd., Olton, Birmingham, England, 1997. Google ScholarDigital Library
- 10.Winfried Noth. Handbook of Semiotics. Indiana University Press, 1990.Google Scholar
- 11.James Rumbaugh, Michael Blaha, William Premerlani, Eddy Frederick, and William Lorenson. Object-Oriented Modeling and Design. Prentice Hall, 1991. Google ScholarDigital Library
- 12.James Rumbaugh, Ivar Jacobson, and Grady Booch. The Unified Modeling Language Reference Manual. Addison-Wesley, Reading, MA, 1999. Google ScholarDigital Library
Index Terms
- 3D behavioral model design for simulation and software engineering
Recommendations
Design of a Mixed Reality-Based Immersive Virtual Environment System for Social Interaction and Behavioral Studies
Intelligent Human Computer InteractionAbstractThe advancements in immersive technologies allow us to create more sophisticated environments designed to help engage users by merging the physical world with a digital or simulated reality. These can range from completely immersive virtual ...
Behavioral Model Composition in Simulation-Based Design
SS '02: Proceedings of the 35th Annual Simulation SymposiumWe present a simulation and design framework for simultaneously designing and modeling electromechanical systems. By instantiating component objects and connecting them to each other via ports, a designer can configure complex systems. This ...
3D Augmented Reality Software Solution for Mechanical Engineering Education
CompSysTech '17: Proceedings of the 18th International Conference on Computer Systems and TechnologiesThe report contains a description of augmented reality technology application in the education and training of mechanical engineers. Software for augmented reality marker tracking for mechanical engineering education is created and described. An ...
Comments