在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。[1]
Incomputer
scienceandsoftware engineering,formal methodsare
a particular kind ofmathematically-based techniques for thespecification,
development andverificationofsoftwareandhardwaresystems.[1]
将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,
使用适当的数学分析以提高设计的可靠性和鲁棒性。[2]
The use of formal methods for software and hardware design is motivated by the expectation that, as in other engineering
disciplines, performing appropriate mathematical analysis can contribute to the reliability and robustness of a design.[2]
但是,由于采用形式化方法的成本高意味着它们通常只用于开发注重安全性的高度整合的系统。[3]
However, the high cost of using formal methods means that they are usually only used in the development of high-integrity
systems,[3]wheresafetyorsecurityis
of utmost importance.
from:
http://en.wikipedia.org/wiki/Formal_methods
http://en.wikipedia.org/wiki/History_of_software_engineering
相关推荐
形式化方法
《软件开发的形式化方法》对软件开发中的形式化方法进行了介绍和讨论,内容涵盖了SE2004中关于"软件的形式化方法"的知识点,主要包括:有限状态机、Statecharts、Petri网、通信顺序进程、通信系统演算、一阶逻辑、...
中国科学技术大学形式化方法实验和期末复习资料
基于研究的角度,讨论了在软件开发过程各阶段使用形式化方法的可能及困难,进而研究了形式化方法在理论上和应用上的能力、局限性及其产生原因,以及由此产生的对形式化方法的讨论。
对于一些简单的系统,形式化的描述有可能直接转换成可执行程序,这就简化了软件开发过程,节约了资源和减少了出错的可能性。另外,形式化方法可以用于程序的验证,以保证程序的正确性。对于测试来讲,形式化方法可...
软件形式化方法视频教程,非常好,付费购买某视频网站。软件形式化方法是指建立在严格数学基础上的软件开发方法。形式化方法模型的主要活动是生成计算机软件形式化的数学规格说明。形式化方法使软件开发人员可以应用...
软件工程形式化方法与语言.李莹.吴江琴,浙江大学出版社
形式化方法用书 FSUZ_Lightfoot_01
形式化方法的课件,北大裘宗燕老师的课件
北大裘宗燕老师的《Z语言形式化方法》,Z语言用于编写软件规范,严格的指导编码过程。
有关形式化方法著名论文的集合,由日本九州大学的教授整理的
形式化方法教材,教材及练习题答案。Ch01-Ch16,APPENDIX2
北大形式化方法课程的课件,重点介绍软件开发过程中的形式化方法。
软件形式化方法9-12,购买于某视频网站。软件形式化方法是指建立在严格数学基础上的软件开发方法。形式化方法模型的主要活动是生成计算机软件形式化的数学规格说明。形式化方法使软件开发人员可以应用严格的数学符号...
探讨了形式化方法的基本概念,重点研究了形式化方法的数学理论基础和其在软件工程各 阶段的应用情况,分析了形式化方法在理论研究和工程实践上的优势和局限性及其原因,并指出了 形式化方法发展的几个方向,最后对...
中科院研究生院教程 ,形式化方法 ,ppt
中科院研究生院教程 形式化方法与自动机 详尽资料
形式化方法:通过数学逻辑来表述一个软件开发,最终还可以通过验证来证明软件开发的可行性。
是一本描述集合论里面各种符号的教程,描述的十分详细,很好