This paper presents a relatively simple visual notation for meta-programming that spans multiple levels of abstraction. Two-dimensional data flow provides readable representations of meta-programs that expose potential parallelism. This work suggests visual notations for data structures, data flows, pattern matching, conditionals, iteration and synchronization. The framework provides encapsulation means for hierarchical rule design, data item associations that enable creation of arbitrary graphs, and default mapping rules to reduce screen real-estate requirements. The representation supports practi-cal reuse of generic data structures for program representation, abstract syntax type definitions for common programming languages, and related ...
Programming languages based solely upon plain textual representations inherit the textual linearizat...
This paper illustrates the variety of visualization techniques that are employed for various program...
By allowing the programmer to write code that can generate code at run-time, meta-programming offers...
This paper presents a relatively simple visual notation for me a-programming that spans multiple lev...
This paper describes a draft of visual notation for meta-programming. The main suggestions of this w...
This paper describes a draft of visual notation for meta-programming. The main suggestions of this w...
A Visual Meta-Programming Language allows the user to see a graphic representation of the data flow ...
We describe a meta-notation devised to express the major structural characteristics in widely-used d...
Data structures are more easily understood when they are presented visually rather than textually. W...
Parallel Programming is significantly more complex than sequential programming because the programme...
Abstract Visual diagrammatic (VD) notations have always been widely used in software engineering. Su...
Visual notations for constructing parallel programs have a number of potential advantages over tradi...
This paper outlines DIAPLAN, a visual rule-based programming language and environment that is based ...
We present a framework for modeling visual notations and for generating the corresponding visual pro...
Successful visual programming languages are all specialized, and general-purpose visual programming ...
Programming languages based solely upon plain textual representations inherit the textual linearizat...
This paper illustrates the variety of visualization techniques that are employed for various program...
By allowing the programmer to write code that can generate code at run-time, meta-programming offers...
This paper presents a relatively simple visual notation for me a-programming that spans multiple lev...
This paper describes a draft of visual notation for meta-programming. The main suggestions of this w...
This paper describes a draft of visual notation for meta-programming. The main suggestions of this w...
A Visual Meta-Programming Language allows the user to see a graphic representation of the data flow ...
We describe a meta-notation devised to express the major structural characteristics in widely-used d...
Data structures are more easily understood when they are presented visually rather than textually. W...
Parallel Programming is significantly more complex than sequential programming because the programme...
Abstract Visual diagrammatic (VD) notations have always been widely used in software engineering. Su...
Visual notations for constructing parallel programs have a number of potential advantages over tradi...
This paper outlines DIAPLAN, a visual rule-based programming language and environment that is based ...
We present a framework for modeling visual notations and for generating the corresponding visual pro...
Successful visual programming languages are all specialized, and general-purpose visual programming ...
Programming languages based solely upon plain textual representations inherit the textual linearizat...
This paper illustrates the variety of visualization techniques that are employed for various program...
By allowing the programmer to write code that can generate code at run-time, meta-programming offers...