Open Access
Open access
страницы 74-88

Fighting Livelock in the i-Protocol: A Comparative Study of Verification Tools

Тип публикацииBook Chapter
Дата публикации1999-01-01
scimago Q2
SJR0.352
CiteScore2.4
Impact factor
ISSN03029743, 16113349, 18612075, 18612083
Краткое описание
The i-protocol, an optimized sliding-window protocol for GNU UUCP, came to our attention two years ago when we used the Con-currency Factory’s local model checker to detect, locate, and correct a non-trivial livelock in version 1.04 of the protocol. Since then, we have repeated this verification effort with five widely used model checkers, namely, COSPAN, Murϕ, SMV, SPIN, and XMC. It is our contention that the i-protocol makes for a particularly compelling case study in protocol verification and for a formidable benchmark of verification-tool performance, for the following reasons: 1) The i-protocol can be used to gauge a tool’s ability to detect and diagnose livelock errors. 2) The size of the i-protocol’s state space grows exponentially in the window size, and the entirety of this state space must be searched to verify that the protocol, with the livelock error eliminated, is deadlock- or livelock-free. 3) The i-protocol is an asynchronous, low-level software system equipped with a number of optimizations aimed at minimizing control-message and retransmission overhead. It lacks the regular structure that is often present in hardware designs. In this sense, it provides any verification tool with a vigorous test of its analysis capabilities.
Для доступа к списку цитирований публикации необходимо авторизоваться.

Топ-30

Журналы

2
4
6
8
10
12
Lecture Notes in Computer Science
11 публикаций, 55%
International Journal on Software Tools for Technology Transfer
2 публикации, 10%
ACM SIGSOFT Software Engineering Notes
1 публикация, 5%
Formal Methods in System Design
1 публикация, 5%
Journal of Intelligent Information Systems
1 публикация, 5%
Electronic Notes in Theoretical Computer Science
1 публикация, 5%
Programming and Computer Software
1 публикация, 5%
2
4
6
8
10
12

Издатели

2
4
6
8
10
12
14
16
Springer Nature
15 публикаций, 75%
Association for Computing Machinery (ACM)
1 публикация, 5%
Elsevier
1 публикация, 5%
Pleiades Publishing
1 публикация, 5%
2
4
6
8
10
12
14
16
  • Мы не учитываем публикации, у которых нет DOI.
  • Статистика публикаций обновляется еженедельно.

Вы ученый?

Создайте профиль, чтобы получать персональные рекомендации коллег, конференций и новых статей.
Метрики
20
Поделиться
Цитировать
ГОСТ |
Цитировать
Dong Y. et al. Fighting Livelock in the i-Protocol: A Comparative Study of Verification Tools // Lecture Notes in Computer Science. 1999. pp. 74-88.
ГОСТ со всеми авторами (до 50) Скопировать
Dong Y., Du X., Ramakrishna Y., RAMAKRISHNAN C. R., RAMAKRISHNAN I. V., Smolka S. A., SOKOLSKY O., Stark E. W., Warren D. S. Fighting Livelock in the i-Protocol: A Comparative Study of Verification Tools // Lecture Notes in Computer Science. 1999. pp. 74-88.
RIS |
Цитировать
TY - GENERIC
DO - 10.1007/3-540-49059-0_6
UR - https://doi.org/10.1007/3-540-49059-0_6
TI - Fighting Livelock in the i-Protocol: A Comparative Study of Verification Tools
T2 - Lecture Notes in Computer Science
AU - Dong, YiFei
AU - Du, Xiaoqun
AU - Ramakrishna, Y.S.
AU - RAMAKRISHNAN, C. R.
AU - RAMAKRISHNAN, I. V.
AU - Smolka, Scott A.
AU - SOKOLSKY, OLEG
AU - Stark, Eugene W.
AU - Warren, David S.
PY - 1999
DA - 1999/01/01
PB - Springer Nature
SP - 74-88
SN - 0302-9743
SN - 1611-3349
SN - 1861-2075
SN - 1861-2083
ER -
BibTex
Цитировать
BibTex (до 50 авторов) Скопировать
@incollection{1999_Dong,
author = {YiFei Dong and Xiaoqun Du and Y.S. Ramakrishna and C. R. RAMAKRISHNAN and I. V. RAMAKRISHNAN and Scott A. Smolka and OLEG SOKOLSKY and Eugene W. Stark and David S. Warren},
title = {Fighting Livelock in the i-Protocol: A Comparative Study of Verification Tools},
publisher = {Springer Nature},
year = {1999},
pages = {74--88},
month = {jan}
}
Ошибка в публикации?