Writing large and complex programs is a difficult, error-prone task. In this project, we have designed and implemented a visual programming language and graphical programming environment that is intended to make programming easier. In particular, our language, VIPR, is based on graphical program transformation semantics. With the VIPR design and implementation, we have explored a number of significant issues, including the formal specification of visual languages, the representation of expressions using graphical transformations, and language environment support for large visual programs. We currently have a working VIPR implementation, and are planning to make this implementation publicly available in the near future
Considerable effort has been directed towards the development of tools for the inherently complex ta...
ion One of the challenges in visual programming research is scaling up to the support of ever-larger...
The techniques of visual programming, in which programs are constructed using graphical representati...
Visual Programming Languages (VPLs) and development environments based on these languages have been ...
ii iii Graphical operating environments have made computer-human interaction straightforward, friend...
2000-2001 > Academic research: refereed > Publication in refereed journalVersion of RecordPublishe
Visual programming languages(VPLs) represent quite the biggest departure from traditional programmin...
Visual technology, specifically visual programming languages, has gained momentum in recent years pr...
AbstractVisual languages have an important role in modeling systems, specification of software, and ...
The purported advantages of Visual Programming, as applied to general purpose programmjng languages,...
The objective of this dissertation was to design and implement a platform-independent, distributed v...
We have developed the visual language compiler-compiler (VLCC) system to automatically generate visu...
The concept of visual programming languages is described and some necessary terms are defined. The v...
Abstract—With recent advances in graphical user interfaces, more and more tasks on computers have be...
AbstractThe visual environment GENGED supports the visual definition of visual languages (VLs). Each...
Considerable effort has been directed towards the development of tools for the inherently complex ta...
ion One of the challenges in visual programming research is scaling up to the support of ever-larger...
The techniques of visual programming, in which programs are constructed using graphical representati...
Visual Programming Languages (VPLs) and development environments based on these languages have been ...
ii iii Graphical operating environments have made computer-human interaction straightforward, friend...
2000-2001 > Academic research: refereed > Publication in refereed journalVersion of RecordPublishe
Visual programming languages(VPLs) represent quite the biggest departure from traditional programmin...
Visual technology, specifically visual programming languages, has gained momentum in recent years pr...
AbstractVisual languages have an important role in modeling systems, specification of software, and ...
The purported advantages of Visual Programming, as applied to general purpose programmjng languages,...
The objective of this dissertation was to design and implement a platform-independent, distributed v...
We have developed the visual language compiler-compiler (VLCC) system to automatically generate visu...
The concept of visual programming languages is described and some necessary terms are defined. The v...
Abstract—With recent advances in graphical user interfaces, more and more tasks on computers have be...
AbstractThe visual environment GENGED supports the visual definition of visual languages (VLs). Each...
Considerable effort has been directed towards the development of tools for the inherently complex ta...
ion One of the challenges in visual programming research is scaling up to the support of ever-larger...
The techniques of visual programming, in which programs are constructed using graphical representati...