斯普拉什2022
2022年12月10日星期一至星期六新西兰奥克兰

GPCE 2022为期两天的项目结束了。非常感谢所有与会者和贡献者。会议记录可在ACM数字图书馆查阅。网址:https://dl.acm.org/doi/proceedings/10.1145/3564719

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

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

GPCE 2022将与SPLASH、APLAS、DLS、SAS和SLE共存。会议将在新西兰奥克兰举行。任何不能旅行的作者都可以在分配的时间段内“放大”。

会议网站:https://conf.researchr.org/home/gpce-2022

提交地点:https://gpce2022.hotcrp.com/(已关闭)

GPCE系列会议:https://conf.researchr.org/series/gpce

推特:https://twitter.com/gpceconf(@GPCECONF)

日期
全体会议
您正在不同于设备时区的时区中查看程序更改时区

12月6日星期二

显示的时区:威灵顿奥克兰 改变

12:00至13:30
13:30 - 14:35
GPCE主题演讲GPCE主题演讲研讨会室G007
主席:伯恩哈德·舒尔茨澳大利亚悉尼大学,谷山由纪夫筑波大学
13:30
6500万
主题演讲
语言设计与验证编译器亲自出席主题演讲
GPCE主题演讲
大卫·J·皮尔斯ConsenSys公司
内政部
15:00 - 15:30
咖啡休息时间餐饮和社交活动餐饮区
15:00
3000万
咖啡休息时间
咖啡休息时间
餐饮和社交活动

15:30 - 17:00
GPCE课程1GPCE公司G135研讨会室
主席:谷山由纪夫筑波大学
15:30
2200万
谈话
时态数据的语言集成查询亲自出席
GPCE公司
西蒙·福勒格拉斯哥大学,瓦什蒂·加尔宾爱丁堡大学,詹姆斯·切尼爱丁堡大学
内政部
15时52分
2200万
谈话
四分隔控制运算符的类型系统亲自出席最佳论文
GPCE公司
Chiaki Ishio先生奥恰诺米祖大学,浅井贤一奥恰诺米祖大学
内政部
16:15
2200万
谈话
带S2S的SQL-to-Stream:Java流API的自动基准生成器亲自出席工具演示
GPCE公司
菲利波·夏维奥USI卢加诺,安德烈亚·罗莎USI卢加诺,沃尔特·宾德USI卢加诺
内政部
16:37
800万
其他
PC主席报告
GPCE公司
谷山由纪夫筑波大学

12月7日星期三

显示的时区:奥克兰,惠灵顿 改变

10:00 - 10:30
咖啡休息时间餐饮和社交活动餐饮区
10:00
3000万
咖啡休息时间
咖啡休息时间
餐饮和社交活动

10:30 - 12:00
GPCE课程2GPCE公司G100研讨会室
主席:Atsushi Igarashi先生京都大学
10:30
2200万
谈话
数据日志中结构化数据的增量处理事实上的
GPCE公司
内政部
10:52
2200万
谈话
数据类型是语法引导遗传编程的一个更符合人机工程学的前端事实上的
GPCE公司
吉尔赫梅·埃斯帕达里斯本大学,莱昂·英格尔斯里斯本大学,保罗·卡内拉斯里斯本大学;卡内基梅隆大学,佩德罗·巴尔博萨里斯本大学;医学分子研究所,阿尔西德斯·丰塞卡里斯本大学
内政部
11:15
2200万
谈话
高效嵌套递归计算的深度融合事实上的
GPCE公司
阿米尔·谢赫哈爱丁堡大学
内政部
11:37
2200万
谈话
用于快速迭代的可组合序列宏事实上的
GPCE公司
安娜·博洛蒂娜布拉格捷克技术大学,瑞安·库佩尔布拉格捷克技术大学
内政部
12:00至13:30
12:00
9000万
午餐
午餐
餐饮和社交活动

13:30 - 15:00
GPCE课程3GPCE公司G100研讨会室
主席:Shigeru千叶东京大学
13:30
2200万
谈话
模型驱动的物联网应用商店:将可定制软件产品部署到异构设备亲自出席
GPCE公司
Arvid对接亚琛RWTH大学软件工程,约格·克里斯蒂安·基尔霍夫RWTH亚琛大学,安诺·克莱斯RWTH亚琛大学,朱迪思·迈克尔RWTH亚琛大学,拉多斯拉夫·奥尔洛夫RWTH亚琛大学,伯恩哈德·伦普RWTH亚琛大学
内政部预打印
13:52
2200万
谈话
可重构性衰退预防的语言支持亲自出席
GPCE公司
Dov Fraivert公司以色列开放大学,大卫·H·洛伦兹以色列开放大学
内政部
14:15
2200万
谈话
变量系统基于视图演化过程中保持相关模型的一致性事实上的
GPCE公司
索菲亚·阿纳尼耶娃FZI信息技术研究中心,托马斯·库恩卡尔斯鲁厄理工学院,Ralf Reussner公司配套元件
内政部
14:37
2300万
谈话
多领域生产线的通用解决方案空间采样事实上的
GPCE公司
马克·亨茨大众汽车,托拜厄斯·佩特不伦瑞克工业大学,奇科·桑德曼德国乌尔姆大学,塞巴斯蒂安·克里特德国乌尔姆大学,托马斯·图姆德国乌尔姆大学,伊娜·谢弗配套元件
内政部
15:00 - 15:30
咖啡休息时间餐饮和社交活动餐饮区
15:00
3000万
咖啡休息时间
咖啡休息时间
餐饮和社交活动

接受的论文

标题
用于开发游戏和玩家的基于模型驱动的生成性自玩工具链亲自出席
GPCE公司
内政部
图像处理中的现代C++编程观事实上的
GPCE公司
内政部
用于快速迭代的可组合序列宏事实上的
GPCE公司
内政部
数据类型是语法引导遗传编程的一个更符合人机工程学的前端事实上的
GPCE公司
内政部
高效嵌套递归计算的深度融合事实上的
GPCE公司
内政部
基于动态前向切片的多龙任务动态重规划亲自出席
GPCE公司
内政部
多领域生产线的通用解决方案空间采样事实上的
GPCE公司
内政部
数据日志中结构化数据的增量处理事实上的
GPCE公司
内政部
时态数据的语言集成查询亲自出席
GPCE公司
内政部
可重构性衰退预防的语言支持亲自出席
GPCE公司
内政部
模型驱动的物联网应用商店:将可定制软件产品部署到异构设备亲自出席
GPCE公司
内政部预打印
基于视图的可变系统演化过程中保持相关模型的一致性事实上的
GPCE公司
内政部
带S2S的SQL-to-Stream:Java流API的自动基准生成器亲自出席工具演示
GPCE公司
内政部
图像处理静态语言中的动态代价亲自出席
GPCE公司
内政部
四分隔控制运算符的类型系统亲自出席最佳论文
GPCE公司
内政部

文件征集

ACM SIGPLAN生成性编程国际会议:概念与经验(GPCE)是一次编程语言会议,重点讨论代码生成、语言实现和产品线开发的技术和工具。

GPCE寻求对其感兴趣的主题的概念、理论、经验和技术贡献,包括但不限于:

  • 程序转换、分段、宏系统、预处理器、程序合成和代码再推荐系统,
  • 领域特定语言、语言嵌入、语言设计和语言工作台,
  • 面向特征的编程、领域工程和特征交互,
  • 代码生成、语言实现和产品线开发的应用程序和属性。

GPCE促进了编程语言和软件开发之间以及广义上不同风格的生成性编程之间的交叉。

欢迎作者与PC主席核实他们计划的论文是否在范围内。


纸张类别

GPCE要求提交三种类型的文件:

  • 全文报告有助于任何GPCE主题科学知识的原始和未发表的研究结果。除参考书目外,提交的完整论文不得超过12页。

  • 短文在任何GPCE主题中提出非传统想法或新愿景。短文并不总是像全文那样包含完整的结果,但可以向社区介绍新想法,并尽早获得反馈。请注意,短文并非旨在表达立场。会议记录中包括已接受的短文,并将在会议上提交。提交的短文不得超过6页(不包括参考书目),并且必须在标题后附加“(短文)”。

  • 工具演示为任何GPCE主题提供工具。工具必须可供使用,不得纯粹用于商业目的。提交的文件必须提供不超过6页的工具说明(不包括参考书目)和不超过6页的单独演示大纲(包括屏幕截图)。提交的工具演示必须在标题后附加文本“(工具演示)”。如果他们被接受,工具说明将包含在程序中。演示大纲仅用于评估提交文件。


纸张选择

GPCE项目委员会将根据以下选择标准评估每份提交文件:

  • 新颖。论文必须提出新的观点或证据,并将其恰当地放在该领域先前研究建立的背景中。
  • 意义。论文中的结果必须有潜力以显著的方式添加到最新技术或实践中。
  • 证据。该文件必须提供支持其主张的证据。证据的例子包括形式化和证明、实施的系统、实验结果、统计分析和案例研究。
  • 清晰。该文件必须清楚地介绍其贡献和结果。

最佳论文奖

按照传统,GPCE 2022项目委员会将在接受的论文中选择最佳论文。最佳论文的作者将在会议上获得最佳论文奖。


论文投稿

必须使用HotCRP提交论文:https://gpce2022.hotcrp.com/

所有提交必须使用ACM SIGPLAN会议格式“acmart”。请确保使用最新的LaTeX模板和类文件SIGPLAN子格式和10点字体。请咨询示例sigplan.tex模板并使用document-class\documentclass〔sigplan,匿名,评论〕{acmart}.

为了提高审查的公平性,GPCE 2022使用双盲审查程序它已成为SIGPLAN会议的标准:

  • 提交的论文中应省略作者姓名、机构和确认,以及
  • 引用作者自己的作品时,应使用第三人称。

无需其他更改,如果审阅者能够以隐式方式推断作者的身份,则作者不会受到惩罚。

有关更多信息、澄清或问题答案,请联系项目主席:kameyama(at)acm.org


作者记笔记

官方发布日期是ACM数字图书馆提供会议记录的日期。论文必须描述目前未提交给其他地方出版的作品,如SIGPLAN重新发布策略作者应意识到,ACM对剽窃和自我剽窃有严格的政策,如ACM关于剽窃、虚假陈述和伪造的政策.

我们很高兴有David Pearce博士的主题演讲。详情如下。

大卫·皮埃尔斯

主讲人:David Pearce(ConsensSys)轮廓

标题:语言设计与验证编译器

日期:2022年12月6日

摘要:开发自动验证程序是否符合规范的编译器的梦想仍然是一个持续的挑战。

这样的“验证编译器”(verifyingcompilers)(最终)即将进入主流软件开发。这在一定程度上是由于过去几十年来取得的进步,但也由于软件在现代世界中扮演着越来越重要和复杂的角色。作为计算机科学家,我们应该鼓励这种转变,并帮助将许多形式的软件错误编入历史书。提高采用率的一种方法是围绕这些工具设计语言,这些工具表面上看起来像常规编程语言。也就是说,无缝集成规范和验证,并提供一些对日常程序员来说只不过是美化了类型检查的东西。除其他事项外,这需要仔细考虑哪些语言功能与验证匹配良好,哪些不匹配。这里的设计空间既有趣又微妙,但在很大程度上被忽视了。在这次演讲中,我将对比两种现有语言Dafny和Whiley的选择,试图阐明这一模糊领域。

GPCE 2022项目委员会决定授予以下人员GPCE 2022Best Paper Award:

Chiaki Ishio和Kenichi Asai(Ochanomizu大学)编写的四分隔控制运算符的类型系统。

评审员建议:“四分隔控制运算符的类型系统”引入了一种语言,该语言将四个著名的控制运算符(shift、Control、shift0、control0)与一个新的统一类型系统结合在一起,该系统源自双CPS解释器。评审人员赞赏这项工作的技术深度、与以前系统的彻底比较以及结构良好的阐述。这项工作的一个特别令人印象深刻的方面是Agda中主要定理的机械化,这为结果提供了重要的可信度。该系统可能会成为类型系统的有用基础,这些类型系统支持其他控制功能,如应答类型多态性和代数效应。"

祝贺 你!

Yukiyoshi Kameyama,代表GPCE2022项目委员会

问题?使用GPCE联系表.