Janni, Alberto DiItaliano, MargheritaA.A.G. Requicha2015-09-292015-09-2919861017-4656https://doi.org/10.2312/eg.19861018This paper presents a general purpose User Interface Management System based upon a user driven menu handling and a hierarchical organization of graphic data structure. The package has mainly two purposes: one being to provide facilities to the application programmer in order to ease their tasks and the other one bei to provide a uniform enviroment to the final user. It fulfills two different tasks: it realizes the dialogue with the user and offers a complete set of high level procedures to manage graphic data. lauded attributes, like device independence, feedback at both syntactic and semantic levels, internal automatic recovery, style independent interface toward the application, management and hierarchical definition of structured graphic output, high level graphic functions and a simple definition language. Moreover this system is particularly intended to cover requirements of tools dedicated to integrated circuit design and makes use of a few devices to cut off the computation time and to optimize the memory occupation.A General Purpose User Interface With Hierarchical Data Structure Management10.2312/eg.19861018