第六届机器人系统领域特定语言和模型国际研讨会论文集(DSLRob 2015)
Proceedings of the Sixth International Workshop on Domain-Specific Languages and Models for Robotic Systems (DSLRob 2015)
摘要:
第六届机器人系统领域特定语言和模型国际研讨会(DSLRob'15)于2015年9月28日在德国汉堡举行,作为IROS 2015会议的一部分。研讨会的主要议题是机器人领域特定语言(DSL)和模型驱动软件开发(MDSD)。领域特定语言是一种专用于特定问题领域的程序设计语言,它提供了特定的符号和抽象,可以提高该领域内程序员的生产力。模型驱动的软件开发为领域用户提供了一种高级方法,可以在正确的抽象级别上指定系统的功能。DSL和模型历来用于复杂系统的编程。然而,最近他们已经获得了兴趣作为一个独立的研究领域。机器人系统以一种整体的方式融合硬件和软件,这在本质上会引起许多横切问题(并发性、不确定性、时间限制等),由于这个原因,传统的通用语言经常导致语言特征和实现需求之间的不佳匹配。DSL和模型提供了一种强大的、系统的方法来克服这个问题,使程序员能够快速、精确地实现新的软件解决方案,以解决机器人领域中的复杂问题。
英文摘要:
The Sixth International Workshop on Domain-Specific Languages and Models for Robotic Systems (DSLRob'15) was held September 28, 2015 in Hamburg (Germany), as part of the IROS 2015 conference. The main topics of the workshop were Domain-Specific Languages (DSLs) and Model-driven Software Development (MDSD) for robotics. A domain-specific language is a programming language dedicated to a particular problem domain that offers specific notations and abstractions that increase programmer productivity within that domain. Model-driven software development offers a high-level way for domain users to specify the functionality of their system at the right level of abstraction. DSLs and models have historically been used for programming complex systems. However recently they have garnered interest as a separate field of study. Robotic systems blend hardware and software in a holistic way that intrinsically raises many crosscutting concerns (concurrency, uncertainty, time constraints, ...), for which reason, traditional general-purpose languages often lead to a poor fit between the language features and the implementation requirements. DSLs and models offer a powerful, systematic way to overcome this problem, enabling the programmer to quickly and precisely implement novel software solutions to complex problems within the robotics domain.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。