Closing open SDL-systems for model checking with DTSpin

11Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Model checkers like Spin can handle closed reactive systems, only. Thus to handle open systems, in particular when using assumeguarantee reasoning, we need to be able to close (sub-)systems, which is commonly done by adding an environment process. For models with asynchronous message-passing communication, however, modelling the environment as separate process will lead to a combinatorial explosion caused by all combinations of messages in the input queues. In this paper we describe the implementation of a tool which automatically closes DTPromela translations of SDL-specifications by embedding the timed chaotic environment into the system. To corroborate the usefulness of our approach, we compare the state space of models closed by embedding chaos with the state space of the same models closed with chaos as external environment process on some simple models and on a case study from a wireless ATM medium-access protocol.

Cite

CITATION STYLE

APA

Ioustinova, N., Sidorova, N., & Steffen, M. (2002). Closing open SDL-systems for model checking with DTSpin. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2391, pp. 531–548). Springer Verlag. https://doi.org/10.1007/3-540-45614-7_30

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free