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 条
  • [31] Parameterized Unified Modulation Model Design for Satellite Communications
    Yuan, Yabo
    Wang, Bo
    Wu, Bin
    PROCEEDINGS OF THE 28TH CONFERENCE OF SPACECRAFT TT&C TECHNOLOGY IN CHINA: OPENNESS, INTEGRATION AND INTELLIGENT INTERCONNECTION, 2018, 445 : 501 - 512
  • [32] Using parameterized Pareto sets to model design concepts
    Malak, Richard J., Jr.
    Paredis, Christlaan J. J.
    PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION 2007, VOL 3: DESIGN AND MANUFACTURING, 2008, : 215 - 228
  • [33] A formal approach to the generation of visual language environments supporting multiple views
    Guerra, E
    Díaz, P
    de Lara, J
    2005 IEEE SYMPOSIUM ON VISUAL LANGUAGE AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2005, : 284 - 286
  • [34] VOQL*: A visual object query language with inductively defined formal semantics
    Lee, SK
    Whang, KY
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (04): : 413 - 433
  • [35] A Formal Model in Control Systems Design
    Kaliczynska, Malgorzata
    Lis, Stanislaw
    Tomasik, Marcin
    Drozdz, Tomasz
    RECENT ADVANCES IN SYSTEMS, CONTROL AND INFORMATION TECHNOLOGY, 2017, 543 : 211 - 219
  • [36] A formal design model for mechatronic systems
    Osorio, Mauricio
    Zepeda, Claudia
    Castillo, Hilda
    2009 INTERNATIONAL CONFERENCE ON ELECTRICAL COMMUNICATIONS AND COMPUTERS, 2009, : 125 - +
  • [37] The Recombination of Time and Space, Architecture, Visual Image and Formal Language - Practice of Accessories Manipulation of "Collage" in Indoorspace Environment Design
    Wang, Di
    Li, Ying
    Ma, Hui
    TRENDS IN BUILDING MATERIALS RESEARCH, PTS 1 AND 2, 2012, 450-451 : 90 - 93
  • [38] A parameterized algorithm to explore formal contexts with a taxonomy
    Cellier, Peggy
    Ferre, Sebastien
    Ridoux, Olivier
    Ducasse, Mireille
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2008, 19 (02) : 319 - 343
  • [39] A Formal Model of Design-Patterns Based Design
    Singh, Pushpendra B.
    Chaudhary, Banshi D.
    ISEC 2009 - PROCEEDINGS OF THE 2ND INDIA SOFTWARE ENGINEERING CONFERENCE, 2009, : 135 - 136
  • [40] A Formal Language Model of DNA Polymerase Enzymatic Activity
    Enaganti, Srujan Kumar
    Kari, Lila
    Kopecki, Steffen
    FUNDAMENTA INFORMATICAE, 2015, 138 (1-2) : 179 - 192