Бнф - jelölés - студопедия

A BNF jelölés lehetővé teszi számunkra, hogy hivatalosan leírjuk az áramlások megosztását / egyesítését. A patak különálló ágakra osztható, az ősáram komponenseire vagy mindkettőre egy időben. A stream megosztásakor / összeolvasztásakor elengedhetetlen, hogy az ősáram minden egyes elemét megnevezzük. Ha egy szál lecsapódik az alhálózatokba, akkor az összes alfolyamatnak az ősi adatfolyam komponenseinek kell lennie. Ezzel szemben a szálak összekapcsolásakor az előcsatornák minden egyes elemének legalább egyszer előfordulnia kell az alfolyamatok között. Figyeljük meg, hogy nincs szükség, hogy végre kivétel közös alkatrészeket, és lehet a közös (azonos) alkatrészek hasítja aladatfolyamokban kombinálva aladatfolyamokban.

Fontos megérteni, hogy a folyamatok pontos definícióit az adatszótár tartalmazza, nem a diagramokban. Például a minta lehet egy csoport csomópont a bemeneti folyam X és a kimeneti aladatfolyamokban Y és Z. Ez azonban nem jelenti azt, hogy a megfelelő definíciója a szótárban adatokat kell X = Y + Z Ez a meghatározás a következő lehet:

ahol <простой оператор> van egy szöveges leírás a "/" -ban, és <БНФ-выражение> Van egy kifejezés a Backus-Naur formában, amely lehetővé teszi a kapcsolat következő működését:

Az Iteratív zárójelek alsó és felső határával rendelkezhetnek, például:

A BNF kifejezés önkényes műveletkombinációkat tartalmazhat:

Az alábbiakban bemutatunk egy példát egy adatfolyamnak a BNF használatával történő leírására:

Nézzük meg, hogy az adatkiszolgálón az adatfolyamok fenti diagramjaiban szereplő egyes folyamatok hogyan jelennek meg az adat szótárban.

A szókincs szimbólumainak táblázata

Kapcsolódó cikkek