Title :
Heterogeneous visual languages-integrating visual and textual programming
Author :
Erwig, Martin ; Meyer, Bernd
Author_Institution :
Fern Univ., Hagen, Germany
Abstract :
After more than a decade of research, visual languages have still not become everyday programming tools. In the short term, an integration of visual languages with well-established (textual) programming languages may be more likely to meet the actual requirements of practical software development than the highly ambitious goal of creating purely visual languages. In such an integration, each paradigm can support the other where it is superior. Particularly attractive is the use of visual expressions for the description of domain-specific data structures in combination with textual notations for abstract control structures. In addition to a basic framework for heterogeneous languages, we outline the design of a development system that allows rapid prototyping of implementations of heterogeneous languages. Examples are presented from the domains of logical, functional and procedural languages
Keywords :
computer aided software engineering; data structures; development systems; functional languages; logic programming languages; software prototyping; visual languages; abstract control structures; development system; domain-specific data structures; functional languages; heterogeneous visual languages; logical languages; practical software development requirements; procedural languages; rapid prototyping; textual notations; textual programming languages; visual expressions; visual programming; Computer languages; Concrete; Data structures; Data visualization; Functional programming; Graphical user interfaces; Investments; Logic programming; Prototypes; Software design;
Conference_Titel :
Visual Languages, Proceedings., 11th IEEE International Symposium on
Conference_Location :
Darmstadt
Print_ISBN :
0-8186-7045-2
DOI :
10.1109/VL.1995.520825