2015年GPCE
2015年10月26日星期一至27日星期二美国宾夕法尼亚州匹兹堡
与同一地点2015年SPLASH

正如自动化和组件化革命了制造业一样,生成和组件方法以及特定领域的抽象正在革命性地推动软件开发。几十年来,提高软件规范中的抽象水平一直是计算界的一个基本目标。自动化程序开发并将抽象层提升到更接近问题域的关键技术是用于程序合成的生成性编程,用于紧凑的面向问题的编程符号的领域特定语言(DSL),以及旨在模块化、正确性、重用、,和进化。随着该领域的成熟,应用程序和经验结果变得越来越重要。

生成性编程国际会议:概念与经验(GPCE)是一个研究人员和实践者的场所,他们对使用程序生成、特定领域语言和组件部署来提高程序员生产力、提高软件质量、,缩短软件产品的上市时间。除了探索生成性软件的尖端技术外,我们的目标是促进软件工程和编程语言研究社区之间的进一步交叉。

GPCE论文:论文征集

查看曲目页面了解所有详细信息

范围

正如自动化和组件化革命了制造业一样,生成和组件方法以及特定领域的抽象正在革命性地推动软件开发。几十年来,提高软件规范中的抽象水平一直是计算界的一个基本目标。自动化程序开发和提升更接近问题域的抽象级别的关键技术有生成式程序设计用于程序合成,领域特定语言(DSL)用于紧凑的面向问题的编程符号,以及相应的实施技术以模块化、正确性、重用和进化为目标。随着油田的成熟应用实证结果越来越重要。

生成性编程国际会议:概念与经验(GPCE)是研究人员和实践者对使用程序生成、特定领域语言和组件部署来提高程序员生产力、提高软件质量、,缩短软件产品的上市时间。除了探索生成性软件的尖端技术外,我们的目标是促进软件工程和编程语言研究社区之间的进一步交叉。

感兴趣的主题

GPCE寻求对与生成性软件及其属性相关的所有主题作出贡献。随着技术的成熟和复杂,但越来越复杂的应用和服务在各种应用领域(如云计算、移动计算、物联网、网络物理系统、软件定义网络等)得以实现,今年,我们特别希望在这方面进行实证评估。关键主题包括(但当然也不限于):

  1. 生成性软件
    • 特定领域的语言(语言扩展、语言嵌入、语言设计、语言理论、语言工作台、口译员、编译器)
    • 产品线(领域工程、面向特性和面向方面编程、预处理器、特性交互)
    • 元编程(反射、分段、部分评估)
    • 程序综合
    • 实现技术和工具支持(组件、插件、库、元编程、宏、模板、通用编程、运行时代码生成、模型驱动开发、组合工具、代码完成和代码推荐系统)
  2. 实际应用和经验评估
    • 经验评价上述所有主题(用户研究、实质性案例研究、受控实验、调查、严格测量)
    • 应用领域和工程实践(云计算、移动计算、高性能计算、物联网、网络物理系统、软件定义网络、模式和中间件、反应式编程、开发方法等)
  3. 生成软件的特性
    • 生成器和生成代码的正确性(分析、测试、形式化方法、特定于域的错误消息、安全性、安全性)
    • 重用和进化
    • 模块化、关注点分离、可理解性和可维护性
    • 性能工程、非功能属性(程序优化和并行化、GPGPU、多核、占用空间、指标)

我们特别欢迎针对实地一些关键挑战的论文,例如

  • 从声明性规范合成代码
  • 支持可扩展语言和语言嵌入
  • 确保生成代码的正确性和其他非功能属性;证明生成器正确
  • 使用特定于域的错误消息改进错误报告
  • 关于发电机的推理;处理生产线中由变异引起的复杂性
  • 提供高效的口译员和执行语言
  • 发电机开发和维护中的人为因素

经验评估说明:GPCE致力于对生成性软件进行实证评估并在实际应用中使用。在编程语言场所发表实证论文可能具有挑战性。我们理解作者的沮丧,例如,当评论简单地建议对人类受试者重复整个实验,但在执行过程中略有偏差。为了缓解这些问题,我们将招募经常使用实证方法的项目委员会专家,并在适当的情况下积极寻求外部审查。在提交过程中,作者可以选择指出一篇论文包含大量的实证工作,我们将努力让熟悉论文中使用的实证研究方法的专家审查该论文。项目委员会的讨论将反映技术贡献和研究方法。有关更多上下文,请参见审查软件工程中经验工作的提示.

政策:应通过系统、比较、实证或实验评估对先前发表的工作的增量改进进行评估。提交文件必须遵守SIGPLAN的重新发布政策(网址:http://www.sigplan.org). 如果您对本政策如何适用于您的论文有任何疑问,请联系项目主席(主席@gpce.org).

提交的文章之前不得发表或目前不得提交到其他地方发表。项目主席将在整个提交和审查过程中应用ACM剽窃政策的原则。

提交文件

提交网站将使用EasyChair。提交链接现在处于活动状态。请使用以下链接提交论文:https://easychair.org/conferences/?conf=gpce15。提交论文时,请确保注明类别(研究全文、研究短文、工具演示论文)

研究论文:

  • 全文 SIGPLAN诉讼风格10页(sigplanconf.cls,默认字体大小,请参阅http://www.sigplan.org/authorInformation.htm)报告有助于以下领域科学知识的理论、经验、概念或实验研究的原始和未发表的结果(PC主席可以就适当性提出建议)。

  • 短文 SIGPLAN程序风格的4页或更少(sigplanconf.cls,默认字体大小,请参阅http://www.sigplan.org/authorInformation.htm). 短文的目的是促进当前的研究和实践工作。短篇论文代表了早期的研究交流,并不总是像完整论文那样需要完整的结果。通过这种方式,作者可以向社区介绍新想法,讨论想法并获得早期反馈。请注意,短文并非旨在作为立场声明。会议记录中包含了简短的论文,并将在会议上以较小的时间段提交。

注释。论文将被行政拒绝,如果超出页数限制或使用精简格式,则不会被审查。

工具演示:工具演示应该展示实现生成技术并可供使用的工具。任何感兴趣的GPCE主题都是工具演示的适当领域,但不接受纯商业工具演示。提交文件必须提供SIGPLAN程序风格的4页工具描述(见上文)和演示大纲,包括最多4页的屏幕截图。工具演示的标题中必须包含关键字“Tool Demo”或“Tool Demonstration”。如果演示被接受,4页的工具说明将在会议记录中发布。4页的演示大纲仅供项目委员会用于评估提交文件。

技术会谈:根据项目中是否有空间,GPCE可能会邀请技术会谈。有关详细信息,请参阅GPCE’15技术会谈。目前,如果您有兴趣发表技术演讲,请联系主席(主席@gpce.org).

研讨会:讲习班将由SPLASH组织。请通知我们(主席@gpce.org)如果您想组织GPCE观众感兴趣的研讨会,请联系SPLASH组织者。

期刊特刊

GPCE’15计划委员会选出的一组顶级论文的作者将被邀请向Elsevier Computer Languages,Systems and Structures(COMLAN)杂志的特刊提交GPCE’2015论文的扩展版本。本期特刊的客座编辑将是Ulrik Pagh Schultz(丹麦南丹麦大学)、Kenichi Asai(日本Ochanomizu大学)和Aniruddha Gokhale(美国田纳西州纳什维尔范德比尔特大学)。

特别问题提交指南

专刊邀请:2015年9月15日

专题提交:2016年1月1日

特别问题通知:2016年5月1日

特刊刊物:2016年7月1日

特刊将应客座编辑的邀请发表GPCE’15论文,不对会议以外的论文开放,仅包括GPCE’15的顶级论文(基于GPCE’15评论)。该特刊将由爱思唯尔出版于《计算机语言、系统和结构》(COMLAN):

http://www.journals.elsevier.com/computer languages-systems-and-structures网站/