首页> 外文会议>International conference on verified software: theories, tools and experiments >Practical Methods for Reasoning About Java 8's Functional Programming Features
【24h】

Practical Methods for Reasoning About Java 8's Functional Programming Features

机译:关于Java 8功能编程功能的实用推理方法

获取原文

摘要

We describe new capabilities added to the Java Modeling Language and the OpenJML deductive program verification tool to support functional programming features introduced in Java 8. We also report on the application of the extensions to a secure streaming protocol library developed by Amazon Web Services and used as a foundation by services it provides. We found that the application under study used a small set of functional programming idioms; methods using these idioms could be verified by techniques that used only first-order logic and did not need all the features that might be required for full generality of functional programming.
机译:我们描述了Java建模语言和OpenJML演绎程序验证工具中添加的新功能,以支持Java 8中引入的功能编程功能。我们还报告了扩展对由Amazon Web Services开发并用作安全流协议库的应用。它提供的服务的基础。我们发现正在研究的应用程序使用了一小套函数式编程习惯用法。使用这些习惯用法的方法可以通过仅使用一阶逻辑并且不需要功能编程的完全通用性所必需的所有功能的技术来验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号