【24h】

OOZE: An Object Oriented Z Environment

机译:ooze:面向对象的z环境

获取原文

摘要

OOZE, which stands for "Object Oriented Z Environment," is a generalized wide spectrum object oriented language that builds on the notation and style of Z. OOZE supports requirements, specifications, interpretable programs, and compilable programs. The OOZE system is based on OBB, and provides rapid prototyping and theorem proving facilities over a module database. OOZE modules can be generic, can be organized hierarchically, and can be used for structuring and reusing requirements, specifications, or code. Modules can be linked by views, which assert relationships of refinement. Module interfaces can be precisely specified using theories. Abstract data types, multiple inheritance, complex objects, overloading and dynamic binding axe supported. Data types, objects, classes and modules axe clearly distinguished from one another, and the entire language has a precise and relatively simple semantics based on order sorted, hidden sorted algebra.
机译:oOze代表“面向对象z环境”,是一种广泛的广泛频谱对象导向语言,用于Z的符号和风格。ooze支持要求,规格,可解释程序和可编程程序。渗透系统基于OBB,并通过模块数据库提供快速的原型设计和定理。 oOze模块可以是通用的,可以分层组织,可用于结构化和重用要求,规格或代码。模块可以通过视图链接,这使得改进的关系。模块接口可以使用理论精确指定。抽象数据类型,多重继承,复杂对象,超载和动态绑定AX支持。数据类型,对象,类和模块AX彼此清楚地区分,并且整个语言具有基于排序的顺序的精确和相对简单的语义,隐藏的分类代数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号