Paper
24 August 1998 Design of a human-computer interface for a multimodeling object-oriented simulation environment
Youngsup Kim, Paul A. Fishwick
Author Affiliations +
Abstract
MOOSE is an application framework under the development at University of Florida, which is used for modeling and simulation. MOOSE is based on Object Oriented Physical Modeling (OOPM), and consists of a Human Computer Interface (HCI), translator, and engine. A human model author builds the model of a physical system with the help of graphical user interface (GUI) and represents his/her model with a picture. The MOOSE GUI contains two types of modelers: conceptual and dynamic. The conceptual modeler supports a model author to define classes and relations among classes in a form of class hierarchy that represents the conceptual model. The dynamic modeler assists a model author to build dynamic models for each of the classes defined in the conceptual model. The dynamic model types supported are functional block model, finite state mode, equation model, system dynamics model, and rule based model. We are currently performing research to enlarge the HCI capability by adopting 3D graphics to provide a more immersive and natural environment for better interfacing geometry and dynamic models. We suggest 3D GUI with MOOSE plug-ins and APIs, a static modeler and 3D scenarios. When a user selects a physical object on the 3D graphic window, they use this 'handle' to get the conceptual model that relates to that object.
© (1998) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Youngsup Kim and Paul A. Fishwick "Design of a human-computer interface for a multimodeling object-oriented simulation environment", Proc. SPIE 3369, Enabling Technology for Simulation Science II, (24 August 1998); https://doi.org/10.1117/12.319332
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
3D modeling

Systems modeling

Data modeling

Java

Human-computer interaction

Visualization

Human-machine interfaces

RELATED CONTENT


Back to Top