首页> 外文期刊>ACM transactions on software engineering and methodology >A Framework for Modeling and Implementing Visual Notations With Applications to Software Engineering
【24h】

A Framework for Modeling and Implementing Visual Notations With Applications to Software Engineering

机译:用于软件工程应用程序的可视化表示法建模和实现的框架

获取原文

摘要

We present a framework for modeling visual notations and for generating the corresponding visual programming environments. The framework can be used for modeling the diagrammatic notations of software development methodologies, and to generate visual programming environments with CASE tools functionalities. This is accomplished through an underlying modeling process based on the visual notation syntactic model of extended Positional Grammars (XPG, for short), and the associated parsing methodology, XpLR. In particular, the process requires the modeling of the basic elements (visual symbols) of a visual notation, their syntactic properties, the relations between them, the syntactic rules to formally define the set of feasible visual sentences, and a set of semantic routines performing additional checks and translation tasks. Such a process is completely supported by the VLDesk system, which enables the automatic generation of an editor for drawing visual sentences, as well as a processor for their recognition, parsing, and translation into other notations. The proposed framework also provides the basis for the definition of a meta-CASE technology. In fact, we can customize the generated visual programming environment in terms of the supported visual notation, its syntactic properties, and the translation rules. We have used this framework to model several diagrammatic notations used in software development methodologies, including those of the Unified Modeling Language.
机译:我们提出了一种用于建模视觉符号和生成相应视觉编程环境的框架。该框架可用于对软件开发方法的图形符号进行建模,并使用CASE工具功能生成可视化编程环境。这是通过基于扩展位置语法(简称XPG)的可视符号句法模型以及关联的解析方法XpLR的基础建模过程来完成的。尤其是,该过程需要对视觉符号的基本元素(视觉符号),其句法属性,它们之间的关系,正式定义可行视觉句子集的句法规则以及执行语义例程的建模进行建模其他检查和翻译任务。 VLDesk系统完全支持此过程,该系统可自动生成用于绘制视觉语句的编辑器,以及用于其识别,解析和转换为其他符号的处理器。拟议的框架还为定义meta-CASE技术提供了基础。实际上,我们可以根据支持的视觉符号,其句法属性和翻译规则来定制生成的视觉编程环境。我们已经使用此框架对软件开发方法中使用的几种图解符号进行建模,包括统一建模语言的符号。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号