首页> 外文会议>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语法走向Scala的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的翻译者展示了如何将这些贡献转化为有效的原型。一个典型的应用程序的特点是,用户使用Coq的核心语言Gallina实现了功能程序,从而证明了该程序在规范方面的正确性,并利用Scallina来合成可读的Scala组件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号