DocumentCode :
2436358
Title :
Defining behaviours for solids in a visual design environment
Author :
Banyasad, Omid ; Cox, Philip T.
Author_Institution :
Fac. of Comput. Sci., Dalhousie Univ., Halifax, NS, Canada
fYear :
2002
fDate :
2002
Firstpage :
93
Lastpage :
95
Abstract :
The design of structured objects is frequently accomplished with the use of CAD systems, some of which allow for parametrised designs, which represent families of objects. Some existing CAD systems permit parametrisation by providing interfaces to programming languages, leading to a sharp division between the visual and programming aspects of building complex designs. In previous work, a design language LSD was proposed, which used visual logic programming to overcome this separation and provides "assembly semantics" for building an instance of a parametrised design corresponding to specific parameter values. Also of interest to designers, however, is the behaviour of the objects they design. For example, the point of building a mechanical device such as an internal combustion engine is to obtain a particular mechanical behaviour. Here we extend the formal model for solid objects on which LSD relies in order to support the definition of particular kinds of behaviours.
Keywords :
CAD; logic programming languages; user interfaces; visual languages; CAD systems; LSD; assembly semantics; internal combustion engine; parametrised designs; programming language interfaces; solid behaviour definition; structured object design; visual design environment; visual logic programming; Buildings; Computational geometry; Computational modeling; Computer languages; Computer science; Design automation; Internal combustion engines; Logic design; Logic programming; Solid modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Human Centric Computing Languages and Environments, 2002. Proceedings. IEEE 2002 Symposia on
Print_ISBN :
0-7695-1644-0
Type :
conf
DOI :
10.1109/HCC.2002.1046357
Filename :
1046357
Link To Document :
بازگشت