Abstract | ||
---|---|---|
Designing structured objects such as mechanical devices, buildings and electronic devices, involves two disparate activities. Visual representations of objects are drawn in two or three dimensions. Also, since the structure of more complex artifacts may depend on parameter values, coding akin to programming may be required. Consequently, design tools such as CAD systems usually provide sophisticated graphical drafting packages plus interfaces to textual programming languages. Those dealing with highly parameterised designs, such as electronic circuits, may abandon graphics altogether, expressing everything in textual terms. Based on the observation that logic programming gives a uniform view of data and the algorithms that operate on it, we present a preliminary proposal for a declarative, logic-based, visual language for structured design. The advantage of this approach is seen to be the natural integration of concrete representations of design components with operations that specify how components are assembled from other components. |
Year | DOI | Venue |
---|---|---|
1998 | 10.1006/jvlc.1998.0096 | Journal of Visual Languages & Computing |
Keywords | Field | DocType |
three dimensions,programming language | Data mining,Fifth-generation programming language,Visual language,Programming language,Programming paradigm,Computer science,Visual programming language,Theoretical computer science,High-level programming language,First-generation programming language,Logic programming,Structured analysis | Journal |
Volume | Issue | ISSN |
9 | 5 | 1045-926X |
Citations | PageRank | References |
8 | 0.73 | 14 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Philip T. Cox | 1 | 189 | 35.14 |
Trevor J. Smedley | 2 | 162 | 17.50 |