Implementation of visual languages using pattern‐based specifications

Implementation of visual languages using pattern‐based specifications
复制标题

使用基于模式的规范实现视觉语言

DOI:
--
复制
发表时间:
2003
期刊:
Software, Practice & Experience
影响因子:
--
通讯作者:
U. Kastens
U. Kastens
中科院分区:
--
文献类型:
--
作者:
Carsten Schmidt;U. Kastens

文献摘要

被引文献

相似文献

视觉语言的实现需要广泛的概念和技术知识,从用户界面设计和图形实现问题到一般语言的分析和转换方面。我们提供了一个包含这些知识的强大工具集。我们的工具集根据高级规范生成编辑器。通过识别语言结构中的某些模式并从一组预先设计的解决方案中选择视觉表示来指定语言。视觉程序由属性抽象树表示。因此,处理视觉程序的进一步阶段可以通过最先进的语言实现工具来生成。我们证明,即使具有挑战性的视觉语言也可以通过相当少的努力和相当有限的技术知识来实现​​。该方法适用于多种视觉语言风格。版权所有 © 2003 约翰·威利父子有限公司
The implementation of visual languages requires a wide range of conceptual and technical knowledge from issues of user interface design and graphical implementation to aspects of analysis and transformation for languages in general. We present a powerful toolset that incorporates such knowledge. Our toolset generates editors from high‐level specifications. A language is specified by identifying certain patterns in the language structure and selecting a visual representation from a set of precoined solutions. Visual programs are represented by attributed abstract trees. Therefore, further phases of processing visual programs can be generated by state‐of‐the‐art tools for language implementation. We demonstrate that even challenging visual languages can be implemented with reasonably little effort and with rather limited technical knowledge. The approach is suitable for a large variety of visual language styles. Copyright © 2003 John Wiley & Sons, Ltd.