首页> 外文会议>Brazilian Symposium on Formal Methods >The Scallina Grammar Towards a Scala Extraction for Coq
【24h】

The Scallina Grammar Towards a Scala Extraction for Coq

机译:Scallina语法朝着COQ的Scala提取

获取原文

摘要

In response to the challenges associated with a Coq-based extraction of readable and traceable Scala code, the Scallina project defines a grammar delimiting a common subset of Gallina and Scala along with an optimized translation strategy for programs conforming to the aforementioned grammar. The Scallina translator shows how these contributions can be transferred into a working prototype. A typical application features a user implementing a functional program in Gallina, the core language of Coq, proving this program's correctness with regards to its specification and making use of Scallina to synthesize readable Scala components.
机译:为了响应与基于COQ的可读和可追踪的SCALA代码的提取相关的挑战,Scallina项目定义了一种语法,其界定了Gallina和Scala的常见子集,以及符合上述语法的程序的优化翻译策略。 Scallina Translator展示了如何将这些贡献转移到工作原型中。典型应用程序具有在Gallina的核心语言中实现功能程序的用户,证明了该程序对其规范和利用Scallina来合成可读Scala组件的正确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号