首页> 外文会议>International Conference on Modelling, Simulation and Big Data Analysis >Haskell Compiler Testing Automation Based on Equivalence-Modulo-Inputs Method
【24h】

Haskell Compiler Testing Automation Based on Equivalence-Modulo-Inputs Method

机译:基于等效模型输入方法的Haskell编译器测试自动化

获取原文

摘要

Equivalence Modulo Inputs (EMI) has become an effective approach for automatically testing compilers. It has revealed thousands of bugs of C compilers GCC and LLVM. Haskell is a purely functional programming language with static type checking, which satisfies the emerging need of parallel computing for big data on multicore processors. GHC, the mainstream compiler for Haskell, inevitably suffers from bugs. When applying EMI to test GHC, two challenges are coverage definition and typing correctness preservation. This paper introduces an approach to generate Haskell programs as EMI test input of GHC by solving the two Haskell specified challenges.
机译:等价模制输入(EMI)已成为自动测试编译器的有效方法。它揭示了成千上万的C编译器GCC和LLVM的错误。 Haskell是一种具有静态类型检查的纯功能编程语言,其满足了对多核处理器上大数据的并行计算的新兴需求。 GHC是Haskell的主流编译器,不可避免地遭受了错误。应用EMI测试GHC时,两个挑战是覆盖定义和键入正确保存。本文介绍了一种通过解决两个Haskell指定挑战来生成Haskell程序作为EMI测试输入的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号