E-LOTOS

LOTOS ( Eng.  Language Of Temporal Ordering Specification  - "sprog for specifikationen af ​​tidsbestemt orden") er et standardiseret specifikationssprog, oprindeligt beregnet til at beskrive kommunikation og distribuerede systemer . LOTOS består af to komplementære sprog: ACT ONE abstrakt datatypebeskrivelsessprog og procesalgebraadfærdsbeskrivelsessproget [ 1] [2] .

Selvom LOTOS har vist sig at være bredt anvendelig, har International Organization for Standardization taget udviklingen af ​​en forbedret version - E-LOTOS (ISO/IEC 15437:2001) [3] [1] .

Beskrivelse

I LOTOS og E-LOTOS er systemet, der skal specificeres, modelleret af et sæt processer, der interagerer med hinanden og deres omgivelser [1] .

Kommunikationsportene i en proces kaldes hændelseskanaler . Processer parametreres af deres kanaler og tilstand. Input og output svarer til hændelser , det vil sige interaktioner på kanaler mellem to processer eller et system og dets miljø. En hændelse opstår, når to parter synkroniserer på matchende hændelsessætninger , det vil sige, når der er behov for kommunikation fra begge parter. Ved flere samtidige tilbud træffes et valg, der kan påvirke systemets videre adfærd [1] .

Værktøjer

LOTOS understøttes af værktøjer til specifikation , simulering , kompilering , testgenerering og formel verifikation . Eksempler på værktøjer: CADP (CÆSAR/ALDÉBARAN Development Package) [4] , LITE, LOLA [1] .

Noter

  1. 1 2 3 4 5 Habrias, Frappier, 2006 .
  2. Research@RUN/LOTOS . Dato for adgang: 30. november 2014. Arkiveret fra originalen 16. februar 2015.
  3. Enhanced LOTOS − En formel beskrivelsesteknik baseret på den tidsmæssige ordning af observationsadfærd, ISO/IEC 15437, International Organization for Standardization, 2001
  4. Konstruktion og analyse af distribuerede processer . Hentet 29. november 2014. Arkiveret fra originalen 9. november 2014.

Litteratur

Links