Title
LSD: A Logic-Based Visual Language for Designing Structured Objects
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. Cox118935.14
Trevor J. Smedley216217.50