本发明提出了一种基于场景分析的系统形式化模型生成方法,包括以下步骤:(1)采用OCL前/后置条件分析法对UML时序场景作一致性分析;(2)识别UML时序图中对象交互的行为序列并将其转换成相应的FSP进程代数模型;(3)将其做组合运算后,得到系统的有穷状态机模型FSM(Finite States Model),在模型检测器LTSA中对FSM进行功能模拟;(4)判断FSM的功能行为满足系统的功能需求,则此FSM为系统的形式化模型;否,则对FSM进行修改,并重复步骤(3)和(4)。通过本发明方法选取的测试向量具有高覆盖率,解决了现有分析方法中无法证明系统没有错的问题。