DocumentCode
756764
Title
Saturation for a General Class of Models
Author
Miner, Andrew S.
Author_Institution
Dept. of Comput. Sci., Iowa State Univ., Ames, IA
Volume
32
Issue
8
fYear
2006
Firstpage
559
Lastpage
570
Abstract
Implicit techniques for construction and representation of the reachability set of a high-level model have become quite efficient for certain types of models. In particular, previous work developed a "saturation" algorithm that exploits asynchronous behavior to efficiently construct the reachability set using multiway decision diagrams, but using a Kronecker product expression to represent each model event. For models whose events do not naturally fall into this category, use of the saturation algorithm requires adjusting the model by combining components or splitting events into subevents until a Kronecker product expression is possible. In practice, this can lead to additional overheads during reachability set construction. This paper presents a new version of the saturation algorithm that works for a general class of models: models whose events are not necessarily expressible as Kronecker products, models containing events with complex priority structures, and models whose state variables have unknown bounds. Experimental results are given for several examples
Keywords
Markov processes; decision diagrams; formal verification; reachability analysis; set theory; Kronecker product expression; model checking; model event representation; multiway decision diagram; reachability set construction; saturation algorithm; stochastic analysis; Boolean functions; Computer Society; Data structures; Degradation; Explosions; Formal verification; Helium; Performance analysis; Stochastic processes; System recovery; Model checking; stochastic analysis.;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.2006.81
Filename
1703387
Link To Document