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 条
  • [41] Using a Formal Language Constructs for Software Model Evolution
    Ajila, Samuel A.
    Alam, Shahid
    2009 IEEE THIRD INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC 2009), 2009, : 390 - +
  • [42] An efficient strategy to implement local porosity constraints in the multiscale design of solids with parameterized biomimetic microstructures
    Colabella L.
    Cisilino A.P.
    Fachinotti V.
    Kowalczyk P.
    Computers and Structures, 2023, 285
  • [43] Generic information knowledge model and formal natural language
    Ota, Y
    Ohba, H
    ISAS/CITSA 2004: INTERNATIONAL CONFERENCE ON CYBERNETICS AND INFORMATION TECHNOLOGIES, SYSTEMS AND APPLICATIONS AND 10TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ANALYSIS AND SYNTHESIS, VOL 4, PROCEEDINGS, 2004, : 58 - 63
  • [44] Formal Language Model for Transcriptome and Proteome Data Integration
    da Silva Filho, Reginaldo Inojosa
    de Azevedo da Rocha, Ricardo Luis
    Oliveira, Claudio Santos
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2020, PT V, 2020, 12253 : 727 - 735
  • [45] Algebraic Model and Formal Description Language of Software Architecture
    Chen, Wei
    Li, Tong
    Li, Jinglei
    PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL II, 2009, : 659 - 665
  • [46] Spatiotemporal database formal semantic model and algebraic language
    Kim, DH
    Lee, YJ
    Kim, JS
    Ryu, KH
    CIC'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN COMPUTING, 2000, : 9 - 15
  • [47] A FORMAL SPECIFICATION LANGUAGE FOR DYNAMIC STRAND SPACE MODEL
    刘东喜
    李晓勇
    白英彩
    JournalofShanghaiJiaotongUniversity, 2002, (01) : 23 - 25
  • [48] VeriFormal: An Executable Formal Model of a Hardware Description Language
    Khan, Wilayat
    Tiu, Alwen
    Sanan, David
    SYSTEMS APPROACH TO CYBER SECURITY, 2017, 15 : 19 - 36
  • [49] OpenECAD: An efficient visual language model for editable 3D-CAD design☆ ☆
    Yuan, Zhe
    Shi, Jianqi
    Huang, Yanhong
    COMPUTERS & GRAPHICS-UK, 2024, 124
  • [50] P-UML A Pattern Design Language with a Formal Semantics
    Bouassida, Nadia
    Ben-Abdallah, Hanene
    Ali, Moez
    ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 197 - 205