首页> 外文会议>International Symposium on NASA Formal Methods >Using Lightweight Theorem Proving in an Asynchronous Systems Context
【24h】

Using Lightweight Theorem Proving in an Asynchronous Systems Context

机译:在异步系统上下文中使用轻量级定理

获取原文

摘要

As part of the development of a new real-time operating system, an asynchronous communication mechanism, for use between applications, has been implemented in a programming language with an advanced static type system. This mechanism is designed to provide desired properties of asynchronicity, coherency and freshness. We used the features of the type system, including linear and dependent types, to represent and partially prove that the implementation safely upheld coherency and freshness. We believe that the resulting program code forms a good example of how easily linear and dependent types can be applied in practice to prove useful properties of low-level concurrent systems programming, while leaving no traces of runtime overhead.
机译:作为新的实时操作系统的开发的一部分,在具有高级静态类型系统的编程语言中实现了一种用于应用程序之间的异步通信机制。该机制旨在提供所需的异步,一致性和新鲜度。我们使用了类型系统的特征,包括线性和依赖类型,以表示和部分证明实施安全支持的一致性和新鲜度。我们认为,由此产生的计划代码形成了可以在实践中应用线性和依赖类型的良好示例,以证明低级并发系统编程的有用属性,同时留下了运行时开销的痕迹。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号