DocumentCode :
1455112
Title :
A three-dimensional human agent metaphor for modeling and simulation
Author :
Hopkins, John F. ; Fishwick, Paul A.
Author_Institution :
Dept. of Comput. Sci. & Eng., Florida Univ., Gainesville, FL, USA
Volume :
89
Issue :
2
fYear :
2001
fDate :
2/1/2001 12:00:00 AM
Firstpage :
131
Lastpage :
147
Abstract :
The use of metaphor can be a potential aid to the novice modeler in several ways. Metaphor can imbue abstract ideas with concrete properties, thereby making the abstract ideas more accessible. The analogies suggested by metaphor might also aid reasoning about modeling and implementation problems. Another potential benefit of metaphor in modeling is the improvement of mental retention of model architecture and functionality. Traditionally, models and programs have been produced in a two dimensional (2D) or textual medium. However these media may be inferior to a three-dimensional (3D) medium in the development and use of metaphor, as the concrete properties that metaphors often provide are real-world phenomena, which are naturally 3D. We developed an example of the use of metaphors in modeling and 3D simulation. The example consists of a simplified operating system task scheduler along with associated hardware devices, developed in a VRML environment using VRML PROTO nodes. These nodes are designed as modular objects based on real-world metaphors. We were able to construct a set of metaphors and prototypes that may, if extended ease the modeling and design of agent oriented systems for novices. A proposed extension of one metaphor presented in the research is the synthetic human agent
Keywords :
digital simulation; object-oriented programming; operating systems (computers); scheduling; virtual reality languages; visual programming; 3D simulation; VRML PROTO nodes; VRML environment; abstract ideas; agent oriented systems; analogies; hardware devices; implementation problems; mental retention; model architecture; modeling; modular objects; novice modeler; real-world phenomena; simplified operating system task scheduler; simulation; synthetic human agent; textual medium; three-dimensional human agent metaphor; three-dimensional medium; visual programming; Computer science; Concrete; Functional programming; Humans; Mathematical programming; Object oriented modeling; Object oriented programming; Operating systems; Prototypes; Two dimensional displays;
fLanguage :
English
Journal_Title :
Proceedings of the IEEE
Publisher :
ieee
ISSN :
0018-9219
Type :
jour
DOI :
10.1109/5.910850
Filename :
910850
Link To Document :
بازگشت