首页> 外文OA文献 >The verification of object-oriented programs and programs with exception handling constructs.
【2h】

The verification of object-oriented programs and programs with exception handling constructs.

机译:验证面向对象程序和具有异常处理构造的程序。

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This is a masters thesis on the verification of object-oriented programs. An object-oriented mini-language and proof system are constructed. Polymorphism, one of whose characteristics is the ability to assign objects of more than one type to a given variable, is a major feature in this mini-language. Class specifications are introduced as a tool for verifying properties of classes within a program. Specifications for classes are especially valuable in the verification of reusable classes. Another problem that is addressed is how a specification for a class B can be derived from a valid specification for another class A given that B inherits from A. A second mini-language and proof system are introduced for the verification of programs with exception handling constructs. Assertion violations and expression exceptions are some of the exceptions considered. Paper copy at Leddy Library: Theses u26 Major Papers - Basement, West Bldg. / Call Number: Thesis1995 .B590. Source: Masters Abstracts International, Volume: 34-02, page: 0783. Adviser: Liwu Li. Thesis (M.Sc.)--University of Windsor (Canada), 1995.
机译:这是有关面向对象程序验证的硕士学位论文。构建了一个面向对象的迷你语言和证明系统。多态性是这种迷你语言的主要功能之一,其特征之一就是能够将一种以上类型的对象分配给给定变量。引入了类规范作为一种用于验证程序中类属性的工具。类的规范在可重用类的验证中特别有价值。解决的另一个问题是,在B继承自A的情况下,如何从另一个A的有效规范中得出B类的规范。引入了第二种微型语言和证明系统,用于验证具有异常处理构造的程序。断言冲突和表达式异常是所考虑的一些异常。莱迪图书馆的纸质副本:论文主要论文-西楼地下室。 /电话号码:Thesis1995 .B590。资料来源:国际硕士摘要,第34卷,第0783页。顾问:李立武。论文(理学硕士)-温莎大学(加拿大),1995年。

著录项

  • 作者

    Blain Matthew.;

  • 作者单位
  • 年度 1995
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号