首页> 外文会议>2017 International Conference on Computer Science and Engineering >A design rule enforcement approach based on language extension
【24h】

A design rule enforcement approach based on language extension

机译:基于语言扩展的设计规则执行方法

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

摘要

Software engineering principles require that software should comply with particular design rules. However, expressing design rules in a developer friendly manner is an open problem. Besides, these rules are easily broken during development. As a result, design flaws usually occur in software products. In this paper, an approach is proposed to define design rules and to provide compliance between source and the rules for object oriented languages. This approach is based on extending used programming language by considering design rules. Thus, it is expected that developers will be more comfortable with the rules. The study presents how design rules are modelled and how programming languages are extended according to proposed approach which is applied on representative design rules. Also, this approach is implemented for C++ language by developed Eclipse plug-ins.
机译:软件工程原理要求软件应遵守特定的设计规则。但是,以开发人员友好的方式表达设计规则是一个开放的问题。此外,这些规则在开发过程中很容易被破坏。结果,设计缺陷通常出现在软件产品中。在本文中,提出了一种方法来定义设计规则,并提供面向对象的语言的源代码和规则之间的一致性。该方法基于通过考虑设计规则来扩展使用的编程语言的基础。因此,预计开发人员将对规则更加满意。这项研究提出了如何对设计规则进行建模,以及如何根据拟议方法(适用于代表性设计规则)扩展编程语言。而且,这种方法是通过开发的Eclipse插件针对C ++语言实现的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号