A formal model for parameterized solids in a visual design language

被引:6
|
作者
Cox, PT [1 ]
Smedley, TJ [1 ]
机构
[1] Dalhousie Univ, Fac Comp Sci, Halifax, NS, Canada
来源
关键词
D O I
10.1006/jvlc.2000.0174
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software for designing structured objects such as machinery and buildings originated from drawing or drafting, and has evolved into suites of applications for different aspects of design, Modern CAD software usually consists of sophisticated tools for graphically building multidimensional models, together with textual programming languages for dealing with tasks such as specifying parameterized constructs or complex relationships between components. This dichotomy between design with graphics and programming with text divides the users of such systems into two groups with quite different skills. Programming languages, on the other hand, have evolved in the opposite direction, from purely textual descriptions of algorithms and data, to formalisms that rely primarily on graphics. This has led to the conjecture that the usability of design software might be improved by replacing their textual programming facilities by visual programming. Previously, we presented a preliminary proposal for a design language LSD that uses a visual representation of logic programming to provide a homogeneous view of design objects and the operations that transform them. In the current work, we present a model that captures the essential features of solids and operations on solids in a design space, then generalize LSD based on this model. (C) 2000 Academic Press.
引用
收藏
页码:687 / 710
页数:24
相关论文
共 50 条
  • [1] Parameterized Test Using Formal Semantic of Program Language
    Xu, Bo
    Cui, Jie
    Zhu, Zhankui
    Du, Chenglie
    COMPUTER AND INFORMATION TECHNOLOGY, 2014, 519-520 : 387 - +
  • [2] Towards a formal model of visual design aided by computer
    Grabska, E.J.
    Grabska, E.J. (ewa.grabska@uj.edu.pl), 1600, Springer Verlag (98): : 135 - 147
  • [3] Towards a Formal Model of Visual Design Aided by Computer
    Grabska, E. J.
    HUMAN-COMPUTER SYSTEMS INTERACTION: BACKGROUNDS AND APPLICATIONS 2, PT 1, 2012, 98 : 135 - 147
  • [4] Parameterized Design and Formal Verification of Multi-ported Memory
    Xiang, Mufan
    Li, Yongjian
    Tan, Sijun
    Zhao, Yongxin
    Chi, Yiwei
    2022 26TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2022), 2022, : 33 - 41
  • [5] Formal design of a parameterized synchronization component for asynchronous communication streams
    Dosch, Walter
    2007 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1 AND 2, 2007, : 909 - 916
  • [6] A model for object representation and manipulation in a visual design language
    Cox, PT
    Smedley, TJ
    1998 IEEE SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 1998, : 254 - 261
  • [7] A formal model for parameterized role-based access control
    Abdallah, AE
    Khayat, EJ
    FORMAL ASPECTS IN SECURITY AND TRUST, 2005, 173 : 233 - 246
  • [8] A FORMAL LANGUAGE FOR THE DESIGN OF MANUFACTURABLE OBJECTS
    BROWN, KN
    MCMAHON, CA
    WILLIAMS, JHS
    FORMAL DESIGN METHODS FOR CAD, 1994, 18 : 135 - 155
  • [9] Design and applications of a parameterized language for modeling architecture components
    Lei, L
    Su, F
    Wang, YY
    Cai, SJ
    NINTH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN AND COMPUTER GRAPHICS, PROCEEDINGS, 2005, : 187 - 192
  • [10] Formal language model for parsing SGML
    Oklahoma State Univ, Stillwater, United States
    J Syst Software, 2 (147-166):