×

深思熟虑的推理和复合设计模式。 (英语) Zbl 1273.68242号

Barthe,Gilles(编辑)等人,《验证、模型检验和抽象解释》。第11届国际会议,VMCAI 2010,马德里,西班牙,2010年1月17日至19日。诉讼程序。柏林:施普林格出版社(ISBN 978-3-642-11318-5/pbk)。计算机科学课堂讲稿5944328-344(2010)。
小结:我们提出了考虑周到的推理,一种基于对象不变量的新型规范和验证技术。此技术支持实现的简洁规范,这些实现遵循破坏其他对象属性然后适当通知它们的模式。它允许规范只关注与当前方法调用直接相关的属性,而无需显式提及子调用的关注点。通过这种方式,规范反映了实现中的责任划分,并反映了我们认为设计背后的自然论点。
我们使用周到的推理来指定和证明众所周知的复合设计模式。我们展示了如何在Boogie2中编码我们的方法。生成的规范在几秒钟内自动验证;除了不变量本身的仔细表示之外,不需要手动指导。
关于整个系列,请参见[Zbl 1178.68003号].

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
68甲19 其他编程范式(面向对象、顺序、并发、自动等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部