软件语言工程(SLE)领域的兴起是基于一种强烈的动机,即连接和集成不同的研究学科,如编译器构建、逆向工程、软件转换、模型驱动工程和本体。SLE被定义为应用系统化、规范化和可衡量的方法来开发、部署、使用和维护软件语言。
软件语言工程知识体系(SLEBoK)是一项社区范围的工作,旨在为SLE社区开发的概念、工具和方法提供独特而全面的描述。它以人工制品、定义、方法、技术、最佳实践、开放挑战、案例研究、教材和其他组件为特色,这些组件将帮助学生、研究人员、教师和从业者学习、更好地利用、更好地贡献,更好地传播SLE领域的知识贡献和实用工具和技术。
SLEBoK研讨会是2017年SLEBoK-Dagstuhl研讨会以及之前的集思广益活动(如SLE 2012年SLE(E)BOK研讨会)的延续。在Dagstuhl,我们制定了一些研究方向和目标,该报告在2017年SPLASH上得到了肯定。通过这次研讨会,我们推动现有工作组向前发展,为新成员开放工作组,并可能成立新的工作组
要求演示
请您提交一份立场声明,围绕与创建、完善和改进软件语言工程知识体系相关的主题,围绕正在进行的和计划中的活动。提交材料将由研讨会主席进行筛选,如果接受,可能会得到温和的指导。演示可能涉及以下主题:
- 软件语言规范中的重用和模块化
- 在软件语言工程中使用属性文法
- 建立基本术语定义,将其组织为本体
- 为外部人员提供解析的实用指南
- 软件教育中的软件语言工程课程
- 识别软件语言工程中的开放挑战
- 概述程序转换方法
- 将SLE透视图链接到相关域(例如,MDE、BX、PLT)
不会有预告,但研讨会后报告将由参与者撰写,由不同作者分享他们的经验和进步。
- 该地区有许多美食、啤酒和葡萄酒的好场所,为更多SLEBoK讨论提供了场所!