oo第三单元总结

一、 梳理JML语言的理论基础,应用工具链情况 (1) 理论基础:JML是一种形式化的、面向java的行为接口规格语言,遵循契约式设计规则,通过前置、后置、不变式等的约束严格描述某个模块的行为,以防止出现设计错误。JML允许在规格中混合使用java语法成分和JML引入的语法成分。同时JML可以使用openJML进行检查,以保证程序动态和静态的正确性。 (2) 工具链:lowa State JML工
相关文章
相关标签/搜索