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