Detail publikace
A Formal Model of Composing Components: The TLA+ Approach
Ráb Jaroslav, Ing.
Composing Specifications, Component Model, Hierarchical Specifications, Synchronous Mode of Executions, Temporal Logic of Actions
V tomto článku je představena metoda pro zápis TLA+ specifikací, které odpovídají modelu Masaccio. Specifikace jsou organizovány jako TLA+ moduly, které korespondují s Masaccio komponenty trace-based semantikou. Hierarchické TLA+ specifikace jsou tvořeny z atomických komponent pomocí operací seriového a paralelního skládání. Zatímco pravidlo paralelního skládání je variantou klasického joint-action skládání, operace seriového skládání a její systematické využití v TLA+ specifikací je nové. Kombinací těchto operací a předpoklad neprokládaného synchroního režimu provádění je dosaženo paralelní, sekvenční a časové komposability.
@article{BUT47967,
author="Ondřej {Ryšavý} and Jaroslav {Ráb}",
title="A Formal Model of Composing Components: The TLA+ Approach",
journal="Innovations in Systems and Software Engineering",
year="2009",
volume="5",
number="2",
pages="139--149",
issn="1614-5046",
url="https://www.fit.vut.cz/research/publication/8861/"
}