The multi-paradigm language PROGRES is the first rule-ori- ented visual language which has a well-defined type concept and supports programming with graph rewriting systems. To some extent, it has the flavor of a visual database program-... more
The multi-paradigm language PROGRES is the first rule-ori- ented visual language which has a well-defined type concept and supports programming with graph rewriting systems. To some extent, it has the flavor of a visual database program- ming language with powerful pattern matching and replac- ing facilities as well as backtracking capabilities. Until now, it was mainly used for specifying and
Abstract We present a visual approach to layout documents as hand-drawn compositions of simple geometric shapes. This approach is based on a grammatical method to support document design through sketch recognition which explicitly... more
Abstract We present a visual approach to layout documents as hand-drawn compositions of simple geometric shapes. This approach is based on a grammatical method to support document design through sketch recognition which explicitly addresses visual ambiguity. We use fuzzy relational adjacency grammars to provide a natural handling of fuzzy logic and spatial relation syntax in a single unified formalism. Fuzzy relations enable us to replace spatial constraints such as “a is above b” or “a is parallel to c” by quantities that express a ...