本系列文章在TechXchange:开发高品质软件
Ada是一种通用编程语言,它结合了高级编程特性,如契约和面向对象编程支持。
SPARK是Ada最新版本的一个子集,可以被正式证明是没有bug的。它利用了Ada 2012的合同支持。
我们在这里收集了Ada和SPARK相关的文章。
Ada和SPARK基础知识
使用Ada契约强制编码
- Ada 2012:契约的喜悦
- 契约驱动的编程使规范超越了石器时代
- 使用契约来执行有效的编码
- Q&A:正式方法推动零缺陷软件
- Bug验证软件的安魂曲:测试和静态分析
- Bug验证软件的安魂曲,第2部分:通过SPARK 2014进行正式验证