×

MAYA的正式软件开发。 (英语) Zbl 1098.68549号

Hutter,Dieter(编辑)等人,《数学推理的机械化》。纪念Jörg H.Siekmann 60岁生日的文章。柏林:施普林格出版社(ISBN 3-540-25051-4/pbk)。计算机科学课堂讲稿2605。人工智能课堂讲稿,407-432(2005)。
概要:正式开发工业规模的软件是一个容易出错的过程,因此是一个进化过程。验证正式规范通常会发现导致规范各部分更改的隐藏错误。此外,添加新功能将导致规范的更改,这通常会危及已完成的验证工作。在本文中,我们描述了维护正式开发的系统Maya。Maya系统支持渐进式正式开发,因为它允许用户以结构化的方式指定和验证开发,包含统一的验证机制以利用规范的结构,并在更改规范时保留已经完成的验证工作。Maya依赖于开发图作为结构化规范的统一表示,它允许使用各种(结构化)规范语言来形式化软件开发。此外,Maya允许集成不同的定理证明程序,以处理规范中产生的实际证明义务,即进行小型验证。
有关整个系列,请参见[兹比尔1058.68008].

MSC公司:

68号30 软件工程的数学方面(规范、验证、度量、需求等)
60年第68季度 规范和验证(程序逻辑、模型检查等)
68吨15 定理证明(演绎、解析等)(MSC2010)
PDF格式BibTeX公司 XML格式引用
全文: 内政部