2018
DOI: 10.15282/ijsecs.4.1.2018.4.0037
|View full text |Cite
|
Sign up to set email alerts
|

An Approach to Increase the Effectiveness of TLC Verification With Respect to the Concurrent Structure of Tla+ Specification

Abstract: Modern approaches to distributed software systems engineering are tightly bounded with formal methods usage. The effective way of certain method application can leverage significant outcome, in terms of corresponding time costs reduction for instance. To this end the TLC model checker has been consideredwith respect to TLA+ specifications with concurrent structure. The concurrency itself has been implemented as interleaving. Two different approaches to TLC model checking have been used. The first approach is b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
2
0
3

Year Published

2018
2018
2021
2021

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 3 publications
0
2
0
3
Order By: Relevance
“…Одне з ключових, на нашу думку, з таких питань -досягнення балансу між корисним ефектом від верифікації, супутніми цьому процесу часовими витратами і доступними обчислювальними ресурсами. У цьому контексті попередні експерименти показали негативний вплив надмірної деталізації специфікації, де паралелізм було представлено в специфікації на основі моделі чергування [13]. Завантаження адреси 1,8 Разом:…”
Section: рис 1 спрощена концептуалізація процесу Vandvunclassified
“…Одне з ключових, на нашу думку, з таких питань -досягнення балансу між корисним ефектом від верифікації, супутніми цьому процесу часовими витратами і доступними обчислювальними ресурсами. У цьому контексті попередні експерименти показали негативний вплив надмірної деталізації специфікації, де паралелізм було представлено в специфікації на основі моделі чергування [13]. Завантаження адреси 1,8 Разом:…”
Section: рис 1 спрощена концептуалізація процесу Vandvunclassified
“…створити специфікацію протоколу на основі формалізму PlusCal згідно виразів (2) -(4), де кожна мітка представляє відповідну властивість -верхню площину (рівень атомарності можна змістити); -на основі специфікації PlusCal, створеної вручну, синтезувати відповідну деталізовану специфікацію на мові TLA+, використовуючи засоби інструментарію TLA Toolbox; -перевірити синтезовану TLA+ специфікацію методом перевірки на моделі TLC. Часові витрати, пов'язані з верифікацією, можна охарактеризувати як задовільні [27], [28].…”
Section: рис 2 діаграма послідовності сценарію Qosunclassified
“…It has been shown previously that, because of the exponential growth of state space, the limitation of computational and time resources can be faced [17]. More or less, these expenses can be diminished -by choosing the right way of model checking method implementation, e.g., the Depth-first Search-based approach over the Breadth-first Search-based one [18].…”
Section: Related Workmentioning
confidence: 99%
“…The template of TLA+ specification is given in [22]. The corresponding verification-related time costs and computational expenses are covered in [17] and [18].…”
Section: Approach and Case Studymentioning
confidence: 99%