首页> 外文会议>International symposium on formal methods >A Modular Theory of Object Orientation in Higher-Order UTP
【24h】

A Modular Theory of Object Orientation in Higher-Order UTP

机译:高阶UTP中面向对象的模块化理论

获取原文

摘要

Hoare and He's Unifying Theories of Programming (UTP) is a framework that facilitates the integration of relational theories. None of the UTP theories of object orientation, however, supports recursion, dynamic binding, and compositional method definitions all at the same time. In addition, most of them are defined for a fixed language and do not lend themselves easily for integration with other UTP theories. Here, we present a novel theory of object orientation in the UTP that supports all of the aforementioned features while permitting its integration with other UTP theories. Our new theory also provides novel insights into how higher-order programming can be used to reason about object-oriented programs in a compositional manner. We exemplify its use by creating an object-oriented variant of a refinement language for real-time systems.
机译:Hoare和他的统一编程理论(UTP)是一个框架,可促进关系理论的集成。但是,没有任何一种面向对象的UTP理论同时支持递归,动态绑定和组合方法定义。此外,它们中的大多数是为固定语言定义的,因此不容易与其他UTP理论集成。在这里,我们介绍了UTP中面向对象的新颖理论,该理论支持所有上述功能,同时允许与其他UTP理论集成。我们的新理论还为如何使用高阶编程以组合方式推理面向对象的程序提供了新颖的见解。我们通过为实时系统创建精炼语言的面向对象变体来举例说明其用法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号