...
首页> 外文期刊>電子情報通信学会論文誌, D. 情報·システム >Coqを使用したMapReduceアプリケーションの検証とScalaコード の抽出
【24h】

Coqを使用したMapReduceアプリケーションの検証とScalaコード の抽出

机译:使用Coq验证MapReduce应用程序并提取Scala代码

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

摘要

あらましHadoop MapReduceはデータとしてキーと値による組を利用する大規模並列処理を行うための フレームワークであり,今日では広く利用されている.目的の処理を行うため,Map及びReduce処理の定 義を正しく与える必要がある.本論文では新たにDSLとしてFMR(Feather-light MapReduce)を提案する. FMRで記述されたMap処理及びReduce処理は定理証明支援系Coqで検証可能であり,自動的にHadoop MapReduce上で実行可能なScalaのプログラムへと変換することが可能である.Hadoop MapReduceにおけ る典型的な処理に着目し,FMRでは効率的な逐次入出力を記述可能にした.著者のグループの先行研究で作成 したMapReduceモデルを元に,FMRによる実装が仕様を満たすことを証明を用いて検証する.従来のCoq上 におけるMapReduceモデルから得られる定義より,実行性能の低下を抑制する効果を評価した.また,FMR を用いることによる証明コストの上昇についても評価を行った.
机译:总结Hadoop MapReduce是用于大规模并行处理的框架,该框架使用一组键和值作为数据,并在当今得到了广泛使用。为了执行所需的处理,使用了Map and Reduce处理的定义。本文中,我们提出了FMR(Feather-light Map Reduce)作为一种新的DSL,可以通过定理证明支持系统Coq验证FMR中描述的Map处理和Reduce处理,并自动提供Hadoop。可以将其转换为可以在MapReduce上执行的Scala程序,FMR着眼于Hadoop MapReduce中的典型处理,使得描述高效的顺序输入/输出成为可能。基于先前研究中创建的MapReduce模型,我们使用证明验证了FMR的实现是否符合规范,并根据对传统Coq的MapReduce模型获得的定义评估了抑制执行性能恶化的效果。我们还评估了由于使用FMR而导致的认证成本增加。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号