Перейти до вмісту

LOTOS

Матеріал з Вікіпедії — вільної енциклопедії.

LOTOS (англ. Language of Temporal Ordering Specification, «мова специфікації часового впорядкування») — формальна мова специфікацій. Вона описує систему через те, в якому порядку можуть відбуватися події. Мову використовують у стандартах ISO для моделі взаємодії відкритих систем, коли треба задати комунікаційний протокол.

Це алгебрична мова з двох частин. Дані й операції над ними записують через абстрактні типи даних. Паралельні процеси — через числення процесів.

Роботу над стандартом завершили 1988 року, а 1989-го його видали як ISO 8807.[1] З 1993 до 2001 року комітет ISO готував перегляд. Переглянуту мову опублікували 2001 року під назвою E-LOTOS.[2]

Джерела

[ред. | ред. код]
  • P. H. J. van Eijk та ін. (1989). The Formal Description Technique LOTOS (англ.). North-Holland.
  • Tommaso Bolognesi; Jeroen van de Lagemaat; Chris Vissers (1995). LOTOSphere: Software Development with LOTOS (англ.). Kluwer Academic Publishers.

Посилання

[ред. | ред. код]

Див. також

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. ↑ ISO 8807:1989. LOTOS — A formal description technique based on the temporal ordering of observational behaviour (англ.). ISO. 1989–09. Процитовано 16 жовтня 2026.{{cite web}}: Обслуговування CS1: Сторінки з неправильним форматом в діапазонах дат (посилання)
  2. ↑ Hubert Garavel; Frédéric Lang; Wendelin Serwe (2017). From LOTOS to LNT. ModelEd, TestEd, TrustEd. Lecture Notes in Computer Science (англ.). Т. 10500. Springer. с. 3—26. doi:10.1007/978-3-319-68270-9_1.