首页> 外文期刊>Journal of Visual Languages & Computing >Visual specification of measurements and redesigns for domain specific visual languages
【24h】

Visual specification of measurements and redesigns for domain specific visual languages

机译:针对特定领域的可视语言的测量和重新设计的视觉规范

获取原文
获取原文并翻译 | 示例
           

摘要

Ensuring model quality is a key success factor in many computer science areas, and becomes crucial in recent software engineering paradigms like the one proposed by model-driven software development. Tool support for measurements and redesigns becomes essential to help developers improve the quality of their models. However, developing such helper tools for the wide variety of (frequently domain specific) visual notations used by software engineers is a hard and repetitive task that does not take advantage from previous developments, thus being frequently forgotten. In this paper we present our approach for the visual specification of measurements and redesigns for Domain Specific Visual Languages (DSVLs). With this purpose, we introduce a novel DSVL called SLAMMER that contains generalisations of some of the more used types of internal product measurements and redesigns. The goal is to facilitate the task of defining measurements and redesigns for any DSVL, as well as the generation of tools from such specification reducing or eliminating the necessity of coding. We rely on the use of visual patterns for the specification of the relevant elements for each measurement and redesign type. In addition, SLAMMER allows the specification of redesigns either procedurally or by means of graph transformation rules. These redesigns can be triggered when the measurements reach a certain threshold. These concepts have been implemented in the meta-modelling tool AToM~3. In this way, when a DSVL is designed, it is possible to specify measurements and redesigns that will become available in the final modelling environment generated for the language. As an example, we show a case study in the web modelling domain.
机译:确保模型质量是许多计算机科学领域成功的关键因素,并且在诸如模型驱动软件开发提出的最新软件工程范式中变得至关重要。测量和重新设计的工具支持对于帮助开发人员改善模型质量至关重要。但是,为软件工程师使用的各种(通常是特定于领域的)视觉标记开发此类辅助工具是一项艰巨而重复的任务,没有从以前的开发中获得好处,因此经常被人们遗忘。在本文中,我们介绍了针对领域特定视觉语言(DSVL)的度量和重新设计的视觉规范的方法。为此,我们引入了一种新型的称为SLAMMER的DSVL,其中包含了一些内部产品测量和重新设计的一些更常用类型的概括。目的是简化定义任何DSVL的度量和重新设计的任务,以及简化或减少编码需求的工具。对于每种测量和重新设计类型的相关元素的规范,我们都依赖于视觉模式的使用。另外,SLAMMER允许通过程序或通过图形变换规则来指定重新设计的规范。当测量达到某个阈值时,可以触发这些重新设计。这些概念已在元建模工具AToM〜3中实现。这样,在设计DSVL时,可以指定在为该语言生成的最终建模环境中可用的度量和重新设计。作为示例,我们展示了Web建模领域的案例研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号