Skip to content
Free planNo credit card requiredStart writing

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

APA 7

Auguston, M., Bērziņš, V., & Bryant, B. R. (2001). Visual Meta-Programming Language. https://doi.org/10.21236/ada529617

MLA 9

Auguston, Mikhail, et al. “Visual Meta-Programming Language.” 2001, https://doi.org/10.21236/ada529617.

Chicago

Auguston, Mikhail, Valdis Bērziņš, and Barrett R. Bryant. 2001. “Visual Meta-Programming Language.” https://doi.org/10.21236/ada529617.

Harvard

Auguston, M., Bērziņš, V. and Bryant, B.R. (2001) ‘Visual Meta-Programming Language’. Available at: https://doi.org/10.21236/ada529617.

BibTeX
@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.