Filters








60,154 Hits in 3.0 sec

Progress on the State Explosion Problem in Model Checking [chapter]

Edmund Clarke, Orna Grumberg, Somesh Jha, Yuan Lu, Helmut Veith
2001 Lecture Notes in Computer Science  
This phenomenon is commonly called the "State Explosion Problem".  ...  Over the past ten years considerable progress has been made on this problem by (1) representing the state space symbolically using BDDs and by (2) using abstraction to reduce the size of the state space  ...  Despite the success of symbolic methods, the state explosion problem remains a major hurdle in applying model checking to large industrial designs.  ... 
doi:10.1007/3-540-44577-3_12 fatcat:jyu7lsi2hbgqvioflllvfjulmq

Towards model checking of computer games with Java PathFinder

Nastaran Shafiei, Franck van Breugel
2013 2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change (GAS)  
To model check Java games, we need to tackle the state space explosion problem and handle native calls.  ...  The former deals with the randomization in the source code of the game, which is a cause of the state space explosion problem. The latter handles native calls automatically.  ...  Acknowledgements The authors would like to thank Chris Kingsley, Daniel Kroening and Peter Mehlitz for discussion and Steven Xu and Xin Zhang for their help with the development of jpfprobabilistic.  ... 
doi:10.1109/gas.2013.6632584 dblp:conf/icse/ShafieiB13 fatcat:l3gk6t5s75gajdbqsu7asjfkdm

Modelling of Genetic Regulatory Mechanisms with GReg [article]

Nicolas Sedlmajer, Didier Buchs, Steve Hostettler, Alban Linard, Edmundo Lopez, Alexis Marechal
2011 arXiv   pre-print
We propose in this article an approach based on DSL. It provides a comprehensible language to describe the system while allowing the use of complex and powerful underlying model checking techniques.  ...  On the contrary, techniques such as model checking, coming from IT-systems analysis, explore all the possible behaviours of the modelled systems, thus helping to identify emergent properties.  ...  It is interesting to note that this problem is well-known to the model checking community in computer science, where it is called the state space explosion.  ... 
arXiv:1108.3436v1 fatcat:h4k4xfg25jglze6gsvke2xjcrm

Platform Dependent Verification: On Engineering Verification Tools for 21st Century

Luboš Brim, Jiří Barnat
2011 Electronic Proceedings in Theoretical Computer Science  
The paper overviews recent developments in platform-dependent explicit-state LTL model checking.  ...  One of the most successful technique to fight the state space explosion in explicit-state model checking is Partial Order Reduction [76] .  ...  Parallel Algorithms in LTL Model Checking The need of parallel processing in automated formal verification stemmed from the desire to fight the state space explosion problem by employing aggregate memory  ... 
doi:10.4204/eptcs.72.1 fatcat:d6qzv6x6pbfmbnur472wf3lvwe

Finding liveness errors with ACO

Francisco Chicano, Enrique Alba
2008 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence)  
of our knowledge) applied to the search for liveness errors in concurrent modelsThe heuristic function based on finite state machines is a better guide in the second phase of ACOhg-live • ACOhg-live  ...  can be used: DFS and BFS Explicit State MC State Explosion Heuristic MC Safety & Liveness Properties• Designed to solve optimization problems Maximize or minimize a given function: the fitness function  ...  • We selected 7 Promela models for the experiments • Parameters for ACOhg-live  ... 
doi:10.1109/cec.2008.4631202 dblp:conf/cec/ChicanoA08 fatcat:zskinq62tna7rdkdalktj2xuee

Preface to the special issue on Probabilistic Model Checking

Christel Baier, Marta Kwiatkowska
2013 Formal methods in system design  
In the same decade, two further model  ...  The origins of probabilistic model checking are rooted in the work of Hart, Sharir and Pnueli [10] and Vardi [16] in the mid-1980s, who were mainly concerned with verifying qualitative, almost sure, probabilistic  ...  explosion problem when maximising the probability of the property being satisfied.  ... 
doi:10.1007/s10703-013-0194-4 fatcat:neeu3chulzhtthtdlvatjawmxy

Partial-order model checking: A guide for the perplexed [chapter]

David K. Probst, Hon F. Li
1992 Lecture Notes in Computer Science  
We answer the question, is it poss~le to control state explosion arising from various sources during automatic verification (model checking) of delay-insensitive systems?  ...  State explosion due to concurrency is handled by introducing a partial-order representation for processes, and defining system correctness as a simple relation between two partial orders on the same set  ...  state-explosion problem based on causality checking.  ... 
doi:10.1007/3-540-55179-4_31 fatcat:am36ximytjcuvjv2ixnbj6jtte

Probabilistic and Hybrid Model Checking Deployments for Wireless Sensor Networks

Mohsin Memon, Sania Bhatti, Sheeraz Memon
2012 Mehran University Research Journal of Engineering and Technology  
Model checking involves verifying a system\'s properties based on the system\'s finite state model.  ...  The paper has also highlighted the problems of existing model checking tools within WSN domain.  ...  If the model being checked has increased space state, it gives rise to the state explosion problem [4] .  ... 
doaj:6560c38010264d3cb3c00ae07c086cac fatcat:4wwnocqljrgnxpeudm4rik7mwq

On-Line Model Checking as Operating System Service [chapter]

Franz J. Rammig, Yuhong Zhao, Sufyan Samara
2009 Lecture Notes in Computer Science  
Instead of exploring the entire state space of the model to be checked, only a partial state space at model level covering the execution trace of the checked task is explored.  ...  This on-line model checking can be seen as an extension to the traditional schedulability acceptance test which is needed anyway in systems with dynamic task set.  ...  On the other hand, model checking is substantially confronted with the so called state explosion problem.  ... 
doi:10.1007/978-3-642-10265-3_13 fatcat:4kodxn4hsngindjenum3a7glaq

Mechanized formal methods: Progress and prospects [chapter]

John Rushby
1996 Lecture Notes in Computer Science  
In the decade of the 1990s, formal methods have progressed from an academic curiosity at best, and a target of ridicule at worst, to a point where the leading manufacturer of microprocessors has indicated  ...  In this short paper, I sketch a plausible history of the developments that led to this transformation, present a snapshot of the current state of the practice, and indicate some promising directions for  ...  The state explosion" problem is likely to hit at this point, and reduction methods based on symmetry, partial orders, or abstraction may need to be invoked.  ... 
doi:10.1007/3-540-62034-6_36 fatcat:ghnpqhjtvngtrmg5q4nvh3vkpm

Symbolic assume-guarantee reasoning through BDD learning

Fei He, Bow-Yaw Wang, Liangze Yin, Lei Zhu
2014 Proceedings of the 36th International Conference on Software Engineering - ICSE 2014  
Both symbolic model checking and assume-guarantee reasoning aim to circumvent the state explosion problem.  ...  It outperforms monolithic symbolic model checking in four benchmark problems and an industrial case study in experiments.  ...  The state explosion problem greatly impedes the effectiveness of model checking. Symbolic model checking 1 is a well-known technique for ameliorating the state explosion problem [7, 18] .  ... 
doi:10.1145/2568225.2568253 dblp:conf/icse/HeWYZ14 fatcat:hcvn4x3wyzd6xmyas6bonlve7u

NuSMV 2: An OpenSource Tool for Symbolic Model Checking [chapter]

Alessandro Cimatti, Edmund Clarke, Enrico Giunchiglia, Fausto Giunchiglia, Marco Pistore, Marco Roveri, Roberto Sebastiani, Armando Tacchella
2002 Lecture Notes in Computer Science  
This reduction can be extremely effective in tackling the state explosion problem. The preprocessing is carried out independently from the model checking engine to be used for verification.  ...  The NuSMV Open Source Project Enormous progress has been carried out over the last decade in the applicability of symbolic model checking to practical verification problems.  ... 
doi:10.1007/3-540-45657-0_29 fatcat:xnvtvddjfvfazjzllgg22r5euq

Model Checking Multitask Applications for OSEK Compliant Real-Time Operating Systems

Mark L. McKelvin Jr., Edward B. Gamble Jr., Gerard J. Holzmann
2011 2011 IEEE 17th Pacific Rim International Symposium on Dependable Computing  
Based on this premise, in this work we investigate how one can improve the performance of explicit-state model checkers, such as SPIN, for the verification of multitask applications that target OSEK compliant  ...  In the verification of multitask software in embedded systems, general purpose model checkers do not inherently consider characteristics of the real time operating system, such as priority-based scheduling  ...  ACKNOWLEDGMENT The authors would like to thank the Ed Gamble, Micah Clark, Michel D. Ingham, and Mihai Florian for thoughtful discussions on this work.  ... 
doi:10.1109/prdc.2011.49 dblp:conf/prdc/McKelvinGH11 fatcat:zqfydndzdvff7lue5ozyv7f5si

Advanced State Space Methods [chapter]

Kurt Jensen, Lars M. Kristensen
2009 Coloured Petri Nets  
State Space Partitioning The state explosion problem can be addressed by dividing the state space into partitions: Distributed model checking: State space exploration is conducted using a set of machines  ...  Aimed at on-the-fly verification of safety properties. Dynamic State Space Partitioning for External Memory Model Checking. S. Evangelista and L.M. Kristensen.. In Proc.  ... 
doi:10.1007/b95112_8 fatcat:puynvaytqzb3rfwjac57fpvvii

Reducing State Explosion with Context Modeling for Model-Checking

Philippe Dhaussy, Jean-Charles Roger, Frederic Boniol
2011 2011 IEEE 13th International Symposium on High-Assurance Systems Engineering  
This paper deals with the problem of the usage of formal techniques, based on model checking, where models are large and formal verification techniques face the combinatorial explosion issue.  ...  We propose to specify the context in which the behavior occurs using a language called CDL (Context Description Language), based on activity and message sequence diagrams.  ...  If for a given context, we face state explosion, the accessibility analysis or model-checking is not possible.  ... 
doi:10.1109/hase.2011.24 dblp:conf/hase/DhaussyRB11 fatcat:ul3knpzcyfagzbdcqzty6anhr4
« Previous Showing results 1 — 15 out of 60,154 results