《形式化建模与分析方法》期末考试大纲
简答题
串行系统的程序正确性定义。
有限状态机的不足之处。
-
状态数很多,组合、进行复合时,状态数会呈几何倍数增加,使得状态图规模非常庞大。
-
有限状态机模型在系统所处的每个状态上,在任何时刻最多执行一个操作。因此有限状态机只可以描述持续性接受输入,描述并发能力弱。
-
状态数是有限的,只能描述有限状态,不能描述无限状态的系统。
-
状态之间不存在结构信息,因此不能描述系统的结构特性。
Moore机的六元组定义
Mealy机的六元组定义
Statecharts中状态节点的类型。
Petri网模型上迁移间的关系
几种特殊Petri网对各类关系的描述能力。
Petri网的行为性质(能列出三种并解释含义)
对Petri网PN =(P,T,F,M0) (在特定M0下讨论)
(1)可达性
(2)有界性和安全性
(3)活性(以最低级的活性作为整张图的活性)
(4)可逆性
分析证明题
Floyd 前后断言法:例5.3.1、例 5.3.2、课后5.7
a. 归纳断言法 ---- 证明部分正确性
b. 良序集法 ---- 证明终止性
5.3.1
5.3.2
5.7
Hoare 公理化方法,证明程序部分正确性 例5.3.3、课后5.8(1)
5.3.3
5.8
Dijstra最弱前置谓词法,证明程序完全正确性 P133下数组求和题、课后5.9
p133
5.9
有限状态机:
c. 给出定义形式的一个有限状态机,画出其状态转移图、状态转移表、状态转移矩阵;或给出状态转移图形式的有限状态机,写出其定义形式。
d. 写出有限状态机所接受的语言集合。
给出定义形式的一个有限状态机,画出其状态转移图、状态转移表、状态转移矩阵;
给出状态转移图形式的有限状态机,写出其定义形式。
写出有限状态机所接受的语言集合。
Petri网:(课后3.1、3.7、3.8)
e. 化简。
f. 覆盖树生成。
有界性、活性、可逆性分析。(可结合化简或覆盖树)
图a:因为最大令牌数是2,所以它是2有界的。
图b:因为出现了ω所以它是无界的。
若覆盖树最后的叶子节点是根节点 M0则说明是可逆的;反之不可逆。