• 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