首页> 外文OA文献 >A Statically Verifiable Programming Model for Concurrent Object-Oriented Programs
【2h】

A Statically Verifiable Programming Model for Concurrent Object-Oriented Programs

机译:并发面向对象程序的静态可验证编程模型

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

摘要

Vele kritische computerprogramma's, met hoge betrouwbaarheidsvereisten, zijn gelijktijdig (m.a.w., de volgorde van de bewerkingen is niet volledig gespecificeerd) en zijn geschreven in op gedeeld geheugen gebaseerde gelijktijdige imperatieve programmeertalen. In de huidige stand van de technologie hebben programmeurs grote moeite met het afleveren van dergelijke programma's zonder programmeerfouten. Deze thesis stelt een aanpak voor die programmeurs kunnen gebruiken om te verifiëren dat een op gedeeld geheugen gebaseerd gelijktijdig imperatief programma, of een module van zo'n programma, vrij is van bepaalde vaak voorkomende programmeerfouten. Meer specifiek garandeert de aanpak de afwezigheid van dataraces en deadlocks en fouten tegen door de programmeur gespecificeerde correctheidscriteria. In deze aanpak annoteren programmeurs hun programma en voeren er dan een hulpprogramma op uit dat verificatiecondities genereert om te worden bewezen door een automatische stellingenbewijzer. De aanpak ondersteunt toestandsabstractie door middel van inspectormethodes, alsook onwijzigbare objecten en luie klasse-initialisatie. We hebben een prototype-implementatie ontwikkeld en met succes een aantal kleine programma's geverifieerd, en het verder werk nodig om de aanpak toepasbaar te maken in grote projecten geïdentificeerd.
机译:具有高可靠性要求的许多关键计算机程序是并发的(即,操作顺序未完全指定),并以基于共享内存的并发命令式编程语言编写。在当前的技术状态下,程序员很难在没有编程错误的情况下交付此类程序。本文提出了一种方法,程序员可以使用该方法来验证基于共享内存的并发命令性程序或此类程序的模块没有某些常见的编程错误。更具体地,该方法保证不存在针对程序员指定的正确性标准的数据争用和死锁以及错误。在这种方法中,程序员对他们的程序进行注释,然后运行一个实用程序,该实用程序生成要由自动定理指针证明的验证条件。该方法支持通过检查器方法以及不可更改的对象和惰性类初始化进行状态抽象。我们已经开发了原型实施方案,并成功验证了许多小型程序,并确定了使该方法适用于大型项目所需的进一步工作。

著录项

  • 作者

    Jacobs Bart;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号