Specifikáció és leírás nyelve

A Specification and Description Language (SDL) vagy a Specification and Description Language (SDL) a Nemzetközi Távközlési Unió (ITU-T) szabványa a Z.100 hivatkozásban. Ennek a nyelvnek a célja a telekommunikációs protokollok egyértelmű leírása. Az SDL leírások így megtalálhatók az ETSI szabványokban , mint például az X.25 vagy a GSM .

Verziók

Az SDL négyévente frissül, és az első stabil és használható verzióját az 1988-as verziónak tekintik. A következő fontos lépéseket kell figyelembe venni:

Felhasználási területek

Az SDL nyelv az úgynevezett modellezési nyelv, amely lehetővé teszi a telekommunikációs protokollok leírását, de általánosságban a valós idejű alkalmazások modellezésére is szolgál. Ez abból fakad, hogy a nyelv szemantikája olyan szolgáltatásokra épül, amelyek a valós idejű operációs rendszerekben megtalálhatók, mint pl.

Sajátosságok

Sok modellezési nyelvhez hasonlóan az SDL grafikus absztrakciót nyújt a távközlési protokollokban használt fogalmakról és szolgáltatásokról. Így egy állapotgépről küldött üzenetet grafikus szimbólum képvisel. De mindenekelőtt az SDL meghatározza az absztrakt adattípusokat (TDA) és a manipulációs szintaxist, amely lehetővé teszi a rendszer formális leírását; vagyis teljesen és egyértelműen.

Négy nézet

Építészet

Az SDL rendszer funkcionális blokkokból áll, és mindegyik blokk alblokkokra bontható stb. A legalacsonyabb szintű blokk egy vagy több folyamatból áll, amelyeket állapotgépek formájában írnak le.

SdlArchitecture.JPG

Kommunikáció

Az architektúra blokkjai olyan csatornákkal vannak összekötve egymással, amelyek leírják a blokkok között kicserélt különböző üzeneteket (vagy jeleket).

SdlChannels.png

Viselkedés

A viselkedést grafikusan kiterjesztett állapotgépként írják le.

SdlStateMachine.png

Ebben a példában a MyVariable típusú INTEGER az egyetlen helyi változó a folyamatban. Az első átmenet a kezdeti átmenet, amely inicializálja a helyi változót. Csatlakozási kérelem üzenetet küld ( conReq ), elindul egy 5 másodperces időzítő ( conReqTimer ), és a PLC csatlakozási állapotba kerül . Csatlakozási állapotban, ha az időzítő becsapódik - ami egyenértékű az üzenet fogadásával -, a csatlakozási kérelmet legfeljebb tízszer küldik el. Ha kapcsolat-visszaigazolást kap, a PLC a csatlakoztatott állapotba kerül . Ez egy tipikus forgatókönyv a telekommunikációs protokollokban.

A rendelkezésre álló szimbólumok a következők:

SdlSymbols.jpg

Adat

Az SDL absztrakt adattípusok olyan alaptípusokat kínálnak, mint az INTEGER, a REAL, a CHARSTRING és a strukturált típusokat, mint a struktúrák (STRUCT), felsoroltak (LITERALS), konstansok (SYNONYMS). A szintaxis hasonlít a Pascaléra, például egy hozzárendelést ': =' fog írni.

Lásd is

Kapcsolódó technológiák

Külső linkek

Eszközök