CENTAUR: Towards a "Software Tool Box" for Programming Environments

We believe that CENTAUR offers interesting features for a software tool box, in particular its architecture, the VTP, the generalized notion of location and its graphical objects system. But the current form of persistency provided by the VTP is quite insufficient when the communication of data between different software tools is needed. Here a more general mechanism based on the notion of „dynamic“ types would be useful. Modular construction of formalisms and dynamic extendibility of structures are very important during developing phase. The graphical objects system is a first step towards integrating results of work on „building user interfaces“ with systems like CENTAUR. Here much more work is necessary in particular for expressing what we call the „logical control“ of the system.