Concept-oriented design

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Concept-oriented design (COD) is a theory of design and development based upon the language and diagrams of practitioners. It has been implemented in a tool Chasm to build 3D user interfaces (3DUIs). Its name is borrowed from the generic programming idea of a software concept. It was created by Chadwick Wingrave under the direction of Doug A. Bowman while at Virginia Tech and detailed in his dissertation,[1] an early peer-reviewed workshop paper [2] and a peer-reviewed paper [3] at a conference on virtual reality sponsored by the Institute of Electrical and Electronics Engineers.


Concept-oriented design should not be confused with any other concept-oriented theory such as concept-oriented programming or concept-oriented model, work of Alexandr Savinov. Their only relationship is a similar-sounding name.

External links

  • The Wiki Page for COD in Chasm – defunct after PhP upgrade


  1. ^ Wingrave, C. A. 2008. Concept-Oriented Design in Chasm: Conversational Domain Language Inspired 3D User Interface Design and Development. PhD Dissertation, Virginia Tech. ETD Dissertation
  2. ^ Wingrave, C. & D. Bowman, 2005. CHASM: Bridging Description and Implementation of 3D Interfaces. New Directions in 3D User Interfaces Workshop, In IEEE Virtual Reality
  3. ^ Wingrave, C. & Bowman, D., 2008. Tiered Developer-Centric Representations for 3D Interfaces: Concept-Oriented Design in Chasm. IEEE Virtual Reality.
Retrieved from ""
This content was retrieved from Wikipedia :
This page is based on the copyrighted Wikipedia article "Concept-oriented design"; it is used under the Creative Commons Attribution-ShareAlike 3.0 Unported License (CC-BY-SA). You may redistribute it, verbatim or modified, providing that you comply with the terms of the CC-BY-SA