DocumentCode :
2602899
Title :
Rapid prototyping of graphical editors in an open SDE
Author :
Däberitz, Dirk ; Kelter, Udo
Author_Institution :
Siegen Univ., Germany
fYear :
1995
fDate :
5-7 Apr 1995
Firstpage :
61
Lastpage :
71
Abstract :
A very important class of tools within a software development environment (SDE) are graphical editors for ERA diagrams, OOA/OOD diagrams, Petri nets and many other net-like models. The construction of these editors and their integration with other tools in the SDE is a very time-consuming effort if the editors are produced from scratch. This paper presents a technique and underlying software systems which allow such editors to be constructed within hours. This is achieved by using an open framework for SDEs with very powerful components: our framework essentially consists of the UIMS ET++, a class library for user interfaces, H-PCTE, an implementation of the object management system of PCTE and a generic database interpreter. The low effort is possible because we extensively exploit functionality which is provided by the UIMS and DBMS and do not re-implement features in the tool code which are already covered by framework components: each editor consists basically of the generic editor, a database schema and C++ code of about one page. The generic interpreter retrieves information about types and the actual document data from the database and interprets them. The tool-specific C++ code associates graphical symbols with object types in the database
Keywords :
Petri nets; development systems; entity-relationship modelling; graphical user interfaces; object-oriented databases; object-oriented languages; object-oriented methods; open systems; programming environments; software prototyping; software tools; user interface management systems; visual languages; C++ code; ERA diagrams; H-PCTE; OOA/OOD diagrams; PCTE; Petri nets; UIMS ET++; database schema; document data; functionality; generic database interpreter; generic editor; graphical editors; net-like models; object management system; open SDE; open software development environment; rapid prototyping; software systems; tool code; tools; types; Energy management; Petri nets; Power system management; Programming; Prototypes; Software libraries; Software prototyping; Software systems; Spatial databases; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Environments [Conference], 1995., Proceedings
Conference_Location :
Noordwijkerhout
Print_ISBN :
0-8186-7093-2
Type :
conf
DOI :
10.1109/SEE.1995.393610
Filename :
393610
Link To Document :
بازگشت