Visual meta-programming language graphical user interface for generative programming

Download
Author
Carpenter, Steven M.
Date
2002-09Advisor
Auguston, Mikhail
Riehle, Richard
Metadata
Show full item recordAbstract
A Visual Meta-Programming Language allows the user to see a graphic representation of the data flow between components. Like the visual programming concepts for common programming languages in use today, this language makes it easier to build software by putting together graphical elements that correspond to larger and more complex pieces of code. This research will develop the implementation of a visual meta-programming language graphical user interface for program generation. The objective is to create an interface that represents programming data flow using the visual meta-programming language, allows the user to add, modify, and delete elements of the program, and generates formatted output that can be used by generative programs to produce code. Areas of study will include efficient data structure design to capture the nature and characteristics of visual elements of the language and translation of visual design to a format suitable for use by other programs.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Collections
Related items
Showing items related by title, author, creator and subject.
-
Turtle Graphics implementation using a graphical dataflow programming approach
Lovejoy, Robert Steven (Monterey, California. Naval Postgraduate School, 1992-09);This thesis expands the concepts of object-oriented programming to implement a visual dataflow programming language. The main thrust of this research is to develop a functional prototype language, based upon the Turtle ... -
Design and implementation of visual object-oriented LOGO using Prograph
Black, Emily M.; Fall, Thierno (Monterey, California. Naval Postgraduate School, 1994-09);This thesis addresses the problem of how best to teach beginning programmers the necessary skills of object oriented programming. There is no established method of introducing object oriented concepts such as encapsulation, ... -
Coordinated inland area Search and Rescue (SAR) planning and execution tool
Castle, Timothy S. (Monterey, California. Naval Postgraduate School, 1998-09);This thesis designs and implements the Coordinated Inland Area Search and Rescue (SAR) System (COINSS). This n provides several important features not provided by current inland SAR computer systems. First is the ability ...