Browse > Article
http://dx.doi.org/10.7315/CADCAM.2015.075

Modeling and Simulation of HMI Behaviors of 3D Virtual Products using XML  

Jung, Ho-Kyun (Department of Industrial Engineering, Chosun University)
Park, Hyungjun (Department of Industrial Engineering, Chosun University)
Abstract
In the virtual prototyping (VP) of digital products, it is important to provide the people involved in product development with the visualization and interaction of the products, and the simulation of their human machine interaction (HMI) behaviors in interactive 3D virtual environments. Especially, for the HMI behavior simulation, it is necessary to represent them properly and to play them back effectively according to user interaction in the virtual environments. In a conventional approach to HMI behavior simulation, user interface (UI) designers use UI design software tools to generate the HMI behavior of a digital product of interest. Due to lack of reusability of the HMI behavior, VP developers need to analyze and integrate it into a VP system for its simulation in a 3D virtual environment. As this approach hinders the effective communication between the UI designers and the VP developers, it is easy to create errors and thereby it takes significant time and effort especially when it is required to represent the HMI behavior to the finest level of detail. In order to overcome the shortcomings of the conventional approach, we propose an approach for representing the HMI behavior of a digital product using XML (eXtensible Markup Language) and for reusing it to perform the HMI behavior simulation in 3D virtual environments. Based on the approach, a VP system has been developed and applied for the design evaluation of various products. A case study about the design evaluation is given to show the usefulness of the proposed approach.
Keywords
3D Virtual Prototypes; HMI Behavior Modeling; HMI Behavior Simulation; Virtual Prototyping; XML;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Bullinger, H.J., Breining, R. and Baucer, W., 1999, Virtual Prototyping - State of the Art in Product Design, Proceedings of the 26th International Conference on Computers & Industrial Engineering, pp.103-107.
2 Zorriassantine, F., Wykes, C., Parkin, R. and Gindy, N., 2003, A Survey of Virtual Prototyping Techniques for Mechanical Product Development, Journal of Engineering Manufacture, 217, pp.513-530.   DOI   ScienceOn
3 Park, H., Bae, C. and Lee, K., 2007, Virtual Prototyping of Consumer Electronic Products by Embedding HMI Functional Simulation into VR Techniques, Transactions of the Society of CAD/ CAM Engineers, 12(2), pp.87-94.
4 Kanai, S., Higuchi, T. and Kikuta, T., 2009, 3D Digital Prototyping and Usability Enhancement of Information Appliances Based on UsiXML, International Journal on Interactive Design and Manufacturing, 3(3), 201-222.   DOI
5 Park, H., Moon, H. and Lee, J., 2009, Tangible Augmented Prototyping of Digital Handheld Products, Computers in Industry, 60(2), pp.114-125.   DOI   ScienceOn
6 Fabio, B., Agostino, A., Francesco, C. and Maurizio, M., 2010, Functional Behavior Simulation of Industrial Products in Virtual Reality, Proceedings of TMCE 2010 Symposium, 16(1), pp.1-10.
7 Park, H. and Moon, H., 2013, Design Evaluation of Information Appliances Using Augmented Reality-Based Tangible Interaction, Computers in Industry, 64(7), pp.854-868.   DOI   ScienceOn
8 Bae, S., 2003, Product HMI(Human-Machine- Interface) Design & Application Based on Event & State Modeling Method, Proceeding of 2003 Conference on the HCI Society of Korea, pp.371-376.
9 ForeUI, http://www.foreui.com
10 RapidPLUS, https://sites.google.com/site/rapidpluscommunity/
11 Simulink, http://www.mathworks.co.kr/products/ simulink/
12 Park, D., Jung, H. and Park, H., 2014, Using Simulink for UI Behavior Simulation of 3D Virtual Prototypes, Proceedings of the Society of CAD/CAM Engineers Conference, pp.799-804.
13 Extensible Markup Language (XML), http:// www.w3.org/XML
14 UIML, https://www.oasis-open.org
15 XUL, https://developer.mozilla.org/ko/docs/XUL
16 UsiXML, http://www.usixml.org
17 Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L. and Jaquero, V.L., 2005, UsiXML: A Language Supporting Multi-path Development of User Interfaces, Lecture Notes Computer Science, 3520, pp.200-220.
18 DOM, http://www.w3.org/DOM
19 SAX, http://www.saxproject.org
20 Rhino3D, http://www.rhino3d.com
21 RapidForm, http://www.rapidform.com
22 OpenGL, http://www.opegl.org
23 ARToolKit, http://www.hitl.washington.edu/artoolkit/
24 Park, H., Park, S. and Jung, H., 2013, Note on Tangible Interaction using Paper Models for ARBased Design Evaluation, Journal of Advanced Mechanical Design, Systems, and Manufacturing (JAMDSM), 7(5), pp.827-835.   DOI   ScienceOn
25 StarUML - The Open Source UML/MDA Platform, http://staruml.sourceforge.net
26 Libxml2 - The XML C parser and toolkit of Gnome, http://xmlsoft.org