DocumentCode :
3060148
Title :
The kernel of a software development environment for graphic languages
Author :
Mannucci, S. ; Mojana, B. ; Romano, V. ; Terzi, M.C.
Author_Institution :
Tecsiel SpA, Pisa, Italy
Volume :
2
fYear :
1989
fDate :
3-6 Jan 1989
Firstpage :
115
Abstract :
The innovative graphic features of the kernel of the integrated software development environment GRASPIN are discussed. GRASPIN extends to the graphic languages used in the early stages of software life cycle the benefits of the software development environment approach, in that it provides a graphlike internal representation of software documents and automatic layout tools. Standard techniques based on the abstract syntax tree are extended with links and attributes, which decorate internal representations, to describe the context-sensitive aspects of graphic languages. The consistency of graphic documents is maintained through the kernel syntactic primitives to provide context-free checks, while action routines are introduced to perform semantic and context-sensitive checks. The automatic layout produces aesthetic and pleasing layouts of documents
Keywords :
computer graphics; programming environments; GRASPIN; abstract syntax tree; action routines; attributes; automatic layout tools; context-free checks; context-sensitive aspects; graphic languages; internal representation; links; software development environment; software documents; software life cycle; Computer aided software engineering; Concrete; Design methodology; Documentation; Graphics; Kernel; Layout; Programming; Software tools; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1989. Vol.II: Software Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
Print_ISBN :
0-8186-1912-0
Type :
conf
DOI :
10.1109/HICSS.1989.48066
Filename :
48066
Link To Document :
بازگشت