反应式编程和基于事件的编程是两种密切相关的编程风格,随着高级HPC技术的出现以及对我们的应用程序在web或协作移动设备上运行的需求不断增加,这两种编程风格变得越来越重要。一些关于中间件和语言设计的出版物,即所谓的反应式和基于事件的语言和系统(REBLS),已经初见端倪,但该领域仍存在一些问题。例如,对与主流语言概念的交互了解甚少,实现技术尚处于初级阶段,模块化机制几乎完全缺乏。此外,大型应用程序仍有待开发,用于开发反应式应用程序的模式和工具是一个尚未探索的领域。
该研讨会将聚集反应式和基于事件的语言和系统的研究人员。研讨会的目标是交流新的技术研究成果,并通过提出分类法和现有工作概述来更好地定义该领域。
2015年雷伯斯
2014年雷伯斯
2013年REM
文件征集
尽管反应式编程和基于事件的编程受到了越来越多的关注,但这一领域还远远不够成熟。本次研讨会将联合力量,努力聚集研究基础模型、语言和实现技术的研究人员。我们欢迎所有关于反应式编程、面向方面和面向事件的系统的提交,包括但不限于:
-
语言设计、实现、运行时系统、程序分析、软件度量、模式和基准。
-
范式研究:反应式和基于事件的编程与现有语言特性的交互,如面向对象编程、可变状态、并发。
-
高级事件系统、事件量化、事件合成、面向方面的反应式应用程序编程。
-
功能反应式编程、自调整计算和增量计算。
-
应用程序、案例研究,展示了反应式编程的有效性。
-
推动该领域进一步研究的实证研究。
-
模式和最佳实践。
-
相关领域,如复杂事件处理、反应式数据结构、视图维护、基于约束的语言及其与反应式编程的集成。IDE、工具。
-
实现技术、语言运行时、虚拟机支持、编译器。
-
大型系统中的模块化和抽象机制。
-
反应式和基于事件的编程的形式化模型。
研讨会的形式是小型会议。参与者可以在30分钟的时段内展示自己的作品,包括问答。由于反应式程序的声明性质,仅通过查看代码通常很难理解其语义。因此,我们也鼓励作者使用他们的槽来展示基于现场演示的作品。
提交截止日期:8月15日(更新)
REBLS鼓励提交两种类型的论文:
研究结果:将在ACM数字图书馆出版的完整作品。
正在进行的文件:可能在研讨会上引发有趣讨论或提出需要进一步系统研究的新想法的论文。这些论文不会在ACM数字图书馆中发表。
提交地点:REBLS论文应通过HotCRP提交:
https://rebls16.hotcrp.com
格式:提交文件应使用SIGPLAN会议记录格式,9号字体。论文长度可达6页,包括参考文献。作者必须在提交的文件中明确指定论文类型。