功能規範和描述語言

CCITT建議的一種高級語言簡稱SDL,用於電信系統的描述,包括對系統應具有行為的描述(這種描述稱為功能規範)以及對系統實際具有行為的描述。用SDL描述系統的目的是為了使人們能夠唯一地定義、分析和解釋系統。

基本介紹

  • 中文名:功能規範和描述語言
  • 外文名:specification and description language
  • 套用學科:有線通信
描述方式,表示方法,套用,

描述方式

SDL以激勵/回響方式來描述系統的性能和行為。這種方式以擴展有限狀態自動機概念為基礎,將系統的狀況定義為一系列(有限個)狀態,然後描述每個狀態下受到某個外部激勵(輸入信號)時系統作出的回響(輸出信號)以及狀態轉移的情況。用SDL描述的任意兩個系統,如果對於任何給定激勵序列所作出的回響序列相同,就被認為功能等效。這個概念可以用來進行系統比較。例如,將一個實際系統的行為與其功能規範相比較。
除了系統行為之外,SDL還可用來描述系統結構。SDL將系統分成模組,模組分成進程,模組之間和進程之間用信道相連,每個信道上可以傳送一些特定的信號。

表示方法

SDL有圖形表示法(GR)和文字短語表示法(PR)兩種。GR用一系列的符號和圖形來描述系統,非常直觀;PR用語句來描述系統,便於計算機處理。這兩種表示方法在語義上是等效的,它們之間可以互相轉換。圖中是SDL對系統行為描述的片斷,其中GR和PR是等效的。
SDL的所有數據類型都是抽象數據類型,一個數據類型的定義包含一組值,一組可作用於這些值的運算符以及一組公理組成(公理規定這些運算符作用於這些值時的行為)。用戶可以定義任何需要的數據類型,也可以使用預定義的類型,如整數、實數、自然數、串、數組、布爾型、冪集、持續時間、定時器、時刻、進程標誌等。
圖1 SDL對系統行為描述圖1 SDL對系統行為描述

套用

SDL廣泛地用於實時系統描述,例如程控交換系統的呼叫處理過程,一般電信系統的維護和故障處理,系統控制,操作維護功能和網路管理以及數據通信協定等。SDL在電信系統的設計開發、操作維護和管理方面都起著重要作用。

相關詞條

熱門詞條

聯絡我們