Abstract
Computer haptics refers to the discipline concerned with generating and rendering haptic stimuli to the human user. The last decade has witnessed a rapid progress in haptic applications software development. We envision a need for a standard for haptic application software modeling. This paper introduces the approach of the Unified Modeling Language based haptic software engineering. We present the rationale and a reference model for haptic. software development, and propose the basic modeling technique that comprises modeling elements, notation, and methods for haptic softwvare systems. A startup systematic engineering process that describes how a haptic software system could be developed is also presented. Finally, we summarize our findings and provide vision for future work.