什么是形式化方法 形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其他工程学一样,使用适当的数学分析以提高设计的可靠性和强健性。但是,由于采用形式化方法的成本高意味着他们通常只用于开发注重安全性的高度整合系统。 形式化方法的核心是形式化语言,以及基于形式化语言构建出来的系统的形式化模型。 形式化验证是用数学方法去证明我们的系统是无bug的。