使用SPEC#开发高可靠性的物流信息系统

作者:郑宇军; 王金全; 薛锦云
来源:计算机工程与设计, 2006, (22): 4178-4182.
DOI:10.16208/j.issn1000-7024.2006.22.003

摘要

结合形式化软件开发方法和面向对象的方法学,使用SPEC#开发物流信息管理系统,利用该语言中的前置条件、后置条件、对象不变式等形式化机制显著地提高了软件的可读性、可靠性和可维护性。系统地总结了分析、设计和编码阶段的经验和问题,提出了应用SPEC#进行契约式程序设计的一组原则和建议,并分析了该语言存在的不足和改进策略。

全文