• 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