five

Specification Translator: Tool to Translate Specifications for Deductive Verifiers

收藏
DataCite Commons2023-06-19 更新2024-07-03 收录
下载链接:
https://data.4tu.nl/datasets/a85a3b8a-db37-496b-860a-d3cbc988dc9d/1
下载链接
链接失效反馈
官方服务:
资源简介:
<strong>About the Specification Translator</strong>The Specification Translator is a tool that has been implemented as part of our research titled "Join Forces! Reusing Contracts for Deductive Verifiers through Automatic Translation". This tool will translate specifications in verified Java programs from one specification language into another. It supports the tools Krakatoa, OpenJML and VerCors.<br>The tool takes an annotated Java program and a target tool as input. It will then generate an annotated Java program where the annotations have been translated.<br><strong>What's included in this artifact?</strong>This artifact contains the following things:- specification-translator.zip: A directory containing the Specification Translator tool as well as the examples used for the evaluation.- SpecTranslatorArtifact.ova: A Virtual Machine with the Specification Translator tool, as well as the OpenJML and VerCors verifiers. It also contains the examples used for the evaluation and a script to reproduce the evaluation.<br>You can use the Virtual Machine to reproduce the evaluation including verification after translation.If you just want to use the Specification Translator or have a look at the input/output files of the evaluation, then the zip file is sufficient.<br><strong>License information</strong>The Specification Translator tool is shared under the CC-BY 4.0 license.The verifiers in the VM, as well as the examples and case studies used for the evaluation, are <strong>not</strong> licensed under the CC-BY 4.0 but under their original licenses which have been included.
提供机构:
4TU.ResearchData
创建时间:
2023-06-19
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作