Automatic Generation of Visual Programming Environments
Automatic Generation of Visual Programming Environments
复制标题
自动生成可视化编程环境
DOI:
10.1109/2.366162
复制
发表时间:
1995
期刊:
影响因子:
2.2
通讯作者:
A. D. Lucia
中科院分区:
文献类型:
--
作者:
G. Costagliola;G. Tortora;Sergio Orefice;A. D. Lucia
We have developed the visual language compiler-compiler (VLCC) system to automatically generate visual programming environments. VLCC is a grammar based system that can support implementation of any visual language by assisting the language designer in defining the language's graphical objects, syntax, and semantics. The final result of the generation process includes an integrated environment with a visual editor and a compiler for the defined visual language. In VLCC, graphical tools define visual languages to create both graphical objects and composition rules. Visual editors enable language designers to directly and visually manipulate the syntax of these languages. To capture the widest range of visual languages, the VLCC system can be configured for a specific language class. Different language classes can be characterized depending on their graphical objects' structure and on the way they can be composed. Also, box and arrow diagrams are defined for primitive objects with attaching points and for composition rules to join boxes and arrows at those attaching points. After choosing the visual language type to create, the designer can concentrate on language definition details. VLCC uses the positional grammar model as its underlying grammar formalism. >