VIS-A-VIS - AN OBJECT-ORIENTED APPLICATION FRAMEWORK FOR GRAPHICAL DESIGN-TOOLS

被引:0
作者
LICHTER, H
SCHNEIDER, K
机构
来源
INTERFACES IN INDUSTRIAL SYSTEMS FOR PRODUCTION AND ENGINEERING | 1993年 / 10卷
关键词
OBJECT-ORIENTED PROGRAMMING; TOOLS AND TECHNIQUES; USER INTERFACES;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many engineering disciplines use graphical notations with defined semantic meaning, such as Petri nets, or structure charts. The diagrams drawn in these notations represent semantic models upon which application-specific operations may be performed. To handle this type of notations and their semantic models comfortably, a graphical editor can support them. As there are many different graphical notations in every discipline, reuse of general editor functionality should be supported and encouraged to save tool building effort. vis-A-vis is an object-oriented framework serving this purpose. However, instead of laying the burden of properly composing those classes on the tool builder's shoulders, vis-A-vis also contains a backbone architecture. In this paper we motivate the construction of vis-A-vis by listing the essential requirements that we had set out for a framework supporting in tool building. The scope of vis-A-vis based tools is defined, and a shea survey of the main concepts of vis-A-vis is given. An example of a System Dynamics graphical notation editor which was built within vis-A-vis illustrates these concepts and shows how little effort a tool builder has to spend to implement an editor.
引用
收藏
页码:43 / 57
页数:15
相关论文
共 9 条
[1]  
Baumgarten B., 1990, PETRI NETZE GRUNDLAG
[2]  
BISCHOFBERGER WR, 1990, THESIS J KEPLER U LI
[3]  
BUDDE R, 1992, 7TH P INT C TOOLS EU
[4]  
Forrester J.W., 1961, IND DYNAMICS
[5]  
GAMMA E, 1989, STRUCTURED PROGRAMMI, V10
[6]  
KRASNER GE, 1988, COOKBOOK USING MODEL
[7]  
LICHTER H, 1992, ARCHITECTURE PROTOTY
[8]  
LUDEWIG J, 1992, P SEKE 92 C CAPRI
[9]  
SCHNEIDER K, 1991, P TOOL 91 C KARLSRUH