report · 2001
Visual Meta-Programming Language
Mikhail Auguston, Valdis Bērziņš, Barrett R. Bryant
Cited by 0Abstract and details only
Abstract
Abstract : 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 practical reuse of generic data structures for program representation, abstract syntax type definitions for common programming languages, and related default mappings (e.g. parsing and de-parsing, module dependency graphs, class diagrams, etc.).
Cite this paper
Auguston, M., Bērziņš, V., & Bryant, B. R. (2001). Visual Meta-Programming Language. https://doi.org/10.21236/ada529617
Auguston, Mikhail, et al. “Visual Meta-Programming Language.” 2001, https://doi.org/10.21236/ada529617.
Auguston, Mikhail, Valdis Bērziņš, and Barrett R. Bryant. 2001. “Visual Meta-Programming Language.” https://doi.org/10.21236/ada529617.
Auguston, M., Bērziņš, V. and Bryant, B.R. (2001) ‘Visual Meta-Programming Language’. Available at: https://doi.org/10.21236/ada529617.
@article{auguston2001visual,
title = {{Visual Meta-Programming Language}},
author = {Auguston, Mikhail and Bērziņš, Valdis and Bryant, Barrett R.},
year = {2001},
doi = {10.21236/ada529617}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.