SDL规范说明与应用:电信系统的形式化描述语言

需积分: 35 3 下载量 98 浏览量 更新于2024-08-13 收藏 763KB PPT 举报
"图形符号连接规定举例-规范说明与描述语言SDL" 图形符号连接规定是构建SDL图时的重要准则,确保图的正确性和清晰性。根据描述,我们有以下几点规定: 1. 进程(过程)开始符下方不应接输入符。这意味着,流程的起点不应该直接接收输入,而是先进行某个处理过程。 2. 状态符下方不应接输出符。状态通常表示系统的一种状态,而输出通常是在状态变化时发生,因此输出不应直接连接在状态下面。 3. 输入符只能接在状态符下方。这表明输入是导致状态变化的触发因素。 4. 在绘制进程图或过程图时,每一页的开始只能从最上边的三种图形符号开始,这可能是开始符、状态符或其他特定符号,确保图的逻辑清晰。 5. 使能符可以有两种连接方式:接在状态符下表示连续信号,接在输入符下则表示使能条件。这使得图形能够明确表示信号的持续或触发条件。 6. 状态符下方只允许接优先输入符、输入符、连续信号符和保存符。这些符号共同构成了状态变化的关键元素。 7. 开始符和入连接符下可以接任何符合逻辑的符号,且开始符可以直接连接到状态符,表示流程的初始状态。 SDL,全称Specification and Description Language,是一种形式化的通信系统行为描述语言,由国际电信联盟(ITU-T)制定。SDL的初衷是为了无歧义地定义和描述通信系统的运行行为。自1976年以来,SDL经历了多次更新,包括引入面向对象的概念,以及与其他语言如ASN.1、ODL、CORBA和UML的融合。 SDL主要应用于电信领域,特别是对于那些具有活性(对外界信号有反应)和离散(信息交互非连续)特征的系统。它可以用于制作各种文档,包括设备需求、系统说明、设计说明、测试说明等,从需求分析到系统测试的各个阶段都可使用。 SDL的特点在于,它既可以用作规格说明,定义系统应具有的行为,也可以作为描述工具,展现系统实际的行为。其语法、系统结构和行为描述都是构建SDL模型的关键组成部分。通过定时操作、正文扩展与注释、数据定义和面向对象的概念,SDL提供了丰富的表达能力,以适应复杂系统的需求。在SDL系统与环境的划分中,系统以外的部分被视为环境,而系统本身则通过SDL进行详尽的说明和描述。