DocumentCode
3033091
Title
Heterogeneous visual languages-integrating visual and textual programming
Author
Erwig, Martin ; Meyer, Bernd
Author_Institution
Fern Univ., Hagen, Germany
fYear
1995
fDate
5-9 Sep 1995
Firstpage
318
Lastpage
325
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, Proceedings., 11th IEEE International Symposium on
Conference_Location
Darmstadt
ISSN
1049-2615
Print_ISBN
0-8186-7045-2
Type
conf
DOI
10.1109/VL.1995.520825
Filename
520825
Link To Document