首页> 外文期刊>Software and systems modeling >Spectra: a specification language for reactive systems
【24h】

Spectra: a specification language for reactive systems

机译:光谱:反应系统的规范语言

获取原文
获取原文并翻译 | 示例

摘要

We introduce Spectra, a new specification language for reactive systems, specifically tailored for the context of reactive synthesis. The meaning of Spectra is defined by a translation to a kernel language. Spectra comes with the Spectra Tools, a set of analyses, including a synthesizer to obtain a correct-by-construction implementation, several means for executing the resulting controller, and additional analyses aimed at helping engineers write higher-quality specifications. We present the language in detail and give an overview of its tool set. Together with the language and its tool set, we present four collections of many, non-trivial, large specifications, written by undergraduate computer science students for the development of autonomous Lego robots and additional example reactive systems. The collected specifications can serve as benchmarks for future studies on reactive synthesis. We present the specifications, with observations and lessons learned about the potential use of reactive synthesis by software engineers.
机译:我们引入光谱,用于反应系统的新规格语言,专门针对反应性合成的背景来定制。光谱的含义由转换为内核语言来定义。光谱附带Spectra工具,一组分析,包括合成器来获得正确施工的实施方式,几种用于执行所得控制器的方法以及旨在帮助工程师的额外分析写入更高质量的规格。我们详细介绍了语言,并概述了其工具集。与语言及其工具集合一起,我们介绍了四个许多,非琐碎,大规格的集合,由本科计算机科学学生编写了自主乐高机器人的发展和其他示例反应系统。收集的规格可以作为未来对反应合成的研究的基准。我们介绍了规格,观察和经验教训了解到软件工程师的潜在使用反应合成。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号