首页> 外文会议>International conference on Software Engineering >Applying Template Meta-Programming Techniques for a Domain-Specific Visual Language--An Industrial Experience Report
【24h】

Applying Template Meta-Programming Techniques for a Domain-Specific Visual Language--An Industrial Experience Report

机译:将模板元编程技术应用于特定领域的可视语言-行业经验报告

获取原文

摘要

Template meta-programming techniques can be used to increase efficiency in software development. These techniques have traditionally been used with textual programming languages, such as C++. In this paper, we discuss how corresponding techniques can be used with visual languages. The visual language under study in this paper is Function Block Language (FBL). FBL is used in Metso Automation for writing automation control programs that are executed in real-time distributed environments. Efficient development of high quality programs and easy customizability of existing programs are key requirements in practical customer projects. These requirements have been one of the main motivations to develop template meta-programming support in FBL discussed. In this paper, we focus both on the technical aspects and on the lessons learnt from programmers' experiences and ways to work with templates. FBL and the programming techniques proposed have been used in hundreds of real-world projects at Metso Automation.
机译:模板元编程技术可用于提高软件开发效率。这些技术传统上已与文本编程语言(例如C ++)一起使用。在本文中,我们讨论了可视语言如何使用相应的技术。本文研究的视觉语言是功能块语言(FBL)。美卓自动化公司使用FBL编写在实时分布式环境中执行的自动化控制程序。有效开发高质量程序和轻松定制现有程序是实际客户项目中的关键要求。这些要求已成为讨论FBL中开发模板元编程支持的主要动机之一。在本文中,我们既侧重于技术方面,又侧重于从程序员的经验和使用模板的方法中汲取的教训。建议的FBL和编程技术已在美卓自动化的数百个实际项目中使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号