- 17
- 0
- 约7.08千字
- 约 54页
- 2016-03-16 发布于湖北
- 举报
分布式系统设计的形式方法 王卫红 2014.3.13 主要内容 §1 模型的介绍 §2 因果相关事件 §3 全局状态 §4 逻辑时钟 §5 应用 §6 分布式控制算法的分类 §7 分布式算法的复杂性 §1 模型的介绍 模型的作用在于精确地定义要建立或分析的系统的属性和特征并提供检验这些属性的基础。不同的模型用于说明不同的属性。 §1.1 状态机模型 从逻辑的层次看,分布式系统是一系列协同合作的进程 P={P1,P2,. . .,Pn} 从一个进程的观点看,系统只有两部分:时钟和局部状态。进程执行两种类型的事件:内部的和外部的。 一个分布式系统也可以用有限状态自动机(FSM)来说明,它是由一个可能命令的集合C和一个可能全局状态的集合S组成的。每个全局状态是局部状态的集合。 事件(函数)定义如下: e:C×S→S §1.2 Petri Net模型 作为一个建模工具,Petri Net可用于对系统的静态属性和动态属性进行建模;作为一个面向图形的规范说明工具,它是加强用户和专家之间的交互以达到相互理解的最好工具之一。 历史 1962: C.A. Petri’s dissertation (U. Darmstadt, W. Germany) 1970: Project MAC Conf. on Concurrent Systems and Pa
原创力文档

文档评论(0)