- 14
- 0
- 约2.12万字
- 约 88页
- 2017-02-06 发布于重庆
- 举报
第3章协议形式化描述技术(1概述及FSM)
第 3 章 协议形式化描述技术(1-概述及FSM) 内容提要 形式化描述技术:Why? 通信系统行为的复杂性增大了行为描述的难度,人们必须借助一种语言或一种技术来准确地描述系统行为。 在过去,人们习惯使用自然语言进行协议描述(用自然语言写协议的规格说明或规范) 优点是:方便、易懂 致命缺点是:不严格、不精确、结构不好、没有描述标准和有二义性 且很难进行协议实现、测试的自动化和协议验证。 不同的人对协议描述的理解不一样导致不同的协议实现之间不能实现互连,甚至还会得出错误的协议。 解决办法:形式化技术 FDTs (Formal Description Techniques) FDTs:Aims 采用形式描述技术的目的是: 为开发者提供一种分析的方法; 作为对开发结果验证的基础; 为设计人员和应用人员提供交流途径; 作为开发文档能在将来再开发时使用。 理想的形式描述技术应该既能描述系统的行为特征,又能进行操作: 在系统需求分析和设计阶段,它应该是一种描述语言 在系统实现阶段它应该是一种编程语言。 形式描述技术是将协议工程各阶段在技术上衔接起来的纽带,因此它对协议工程的发展起决定性作用。 FDTs:特性 用于协议的FDT一般应具有如下重要特性: 完整的语法和语义定义 体系结构、服务和协议的可表达性 协议重要特性(如,无死锁)的可分析性 支持复杂协议的管理(如,构造能力) 支持逐步求精的方法 支持实现独立性(包括并发性、非确定性和适当的抽象机制) 支持协议生命期的各环节,包括验证、实现和测试 支持自动或半自动设计、验证、实现和维护方法 应能准确地描述进程交互的各种原语 FDTs: Classification 形式描述模型(FDM) 状态变迁模型 有限状态机FSM(Finite State Machine) 扩展的有限状态机EFSM(Extended FSM)模型 通信有限状态机CFSM(Communicating FSM)模型 Carl Adam Petri的Petri网(PetriNet) 时态逻辑TL(Temporal Logic) 进程代数(Algebra of Process) R.Miler:通信系统演算CCS (Calculus of Communication System)(进程代数据的基础) Hoare:通信顺序进程CSP (Communicating Sequential Processes)(以CCS为基础) FDTs: Classification (Cont.) 形式描述语言(FDL) ISO制定的Estelle和LOTOS CCITT制定的SDL ISO的ASN.1(抽象语法记法) 对象管理组织OMG制定的统一建模语言UML ISO的抽象测试集描述语言的TTCN 高级程序设计语言,如Pascal, C, PL/1 便于协议的实现 大多数比较复杂、分析起来比较困难,且不支持非确定性的描述。 模型 vs. 语言 模型 含义一:对象或系统的抽象 OSI/RM:网络系统的抽象模型 含义二:描述对象或系统的方法或技术 FSM PetriNet Functions vs. Computation Functions specify only a relation between two sets of variables (input and output) Computations describe how the output Variables can be derived from the value of the input variables. Model of Computation A MoC is a framework in which to express what sequence of actions must be taken to complete a computation An instance of a model of computation is a representation of a function under a particular interpretation of its constituents Not necessarily a bijection (in fact almost never!) Examples: Finite State Machine, Turing Machine, differential equation 模型 vs. 语言(续) 形式语言 具有严格的语法和语义 可以精确、完全地表述协议的功能、性能及行为等 以一种或多种数学方法或形式模型为基础 SDL:基于扩展的F
您可能关注的文档
- 第3章+组合逻辑电路设计.ppt
- 第3章CS3000HIS组态.ppt
- 第3章DesignManager的功能介绍.ppt
- 第3章VHDL(上课用).ppt
- 第3章《相互作用》同步测试(鲁科版必修1)含答案.doc
- 第3章住宅需求mid2.doc
- 第3章侧向测井.ppt
- 第3章光源光电器件33节.ppt
- 第3章地理教材专题分析方法.ppt
- 第3章工程方案比较与选择.ppt
- 《万兆园区以太彩光研究报告》解读 构建高速、智能、绿色的下一代园区网络.docx
- 伯恩斯坦-亚洲新兴机器人:2026年春晚机器人表演的关键惊喜-Asia Emerging Robotics:Key surprises from the 2026 Spring Festival Gala-20260223.pdf
- 全球智慧物联网联盟:2025年鸿蒙生态人才白皮书.docx
- (南太湖课件)融通小专题复习课件40(小专题40,建议0.75课时)公开课教案教学设计课件资料.pptx
- 在全区政法队伍教育整顿查纠整改推进会上的讲话2.docx
- 在全区政法工作会议上的讲话(定).doc
- 在全区政法队伍教育整顿总结大会上的讲话0831.doc
- 20210105述职述廉报告.doc
- 北京大学经济研究所 春节效应叠加政府债发力,物价、信贷均有上涨 202602.docx
- SC_EternityX_领航2026_中国富裕人群出境游新篇章_品牌破局之道.docx
原创力文档

文档评论(0)