Abstract | ||
---|---|---|
Standard model checkers cannot handle open reactive systems directly. Closing the system is commonly done by adding an environmental process. However, for model checking, the way of closing should be well-considered to alleviate the state-space explosion problem. This is especially true in the context of model checking SDL with its asynchronous message-passing communication because of a combinatorial explosion caused by all combinations of messages in the input queues.In this paper we investigate a class of environmental processes for which the asynchronous communication scheme can safely be replaced by a synchronous one. Such a replacement is possible only if the environment is constructed under rather a severe restriction on the behavior, which can be partially softened via the use of a discrete-time semantics. We employ data-flow analysis to detect instances of variables and timers influenced by the data passing between the system and the environment. |
Year | DOI | Venue |
---|---|---|
2002 | 10.1007/3-540-47813-2_6 | VMCAI |
Keywords | Field | DocType |
data-flow analysis,open reactive system,model checking sdl,model checking,timed sdl systems,combinatorial explosion,environmental process,state-space explosion problem,asynchronous communication scheme,discrete-time semantics,standard model,synchronous closing,discrete time,reactive system,asynchronous communication,data flow analysis,message passing | Specification language,Asynchronous communication,Preemption,Programming language,Model checking,Computer science,Open system (systems theory),Reactive system,Combinatorial explosion,Semantics,Distributed computing | Conference |
ISBN | Citations | PageRank |
3-540-43631-6 | 3 | 0.45 |
References | Authors | |
12 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Natalia Sidorova | 1 | 657 | 54.08 |
Martin Steffen | 2 | 122 | 10.32 |