Modular Software Model Checking for Distributed Systems
Our Price
₹3,500.00
10000 in stock
Support
Ready to Ship
Description
This paper proposes cache based model checking, which relaxes this limitation to some extent by verifying one process at a time and running other processes.in another execution environment. Model checking is emerging as a popular technology for reasoning about behavioral properties of a wide variety of software artifacts including: requirements models, architectural descriptions, designs, implementations, and process models. The complexity of model checking is well-known, yet cost-effective analyses have been achieved by exploiting, for example, naturally occurring abstractions and semantic properties of a target software artifact. Semantic properties of target software artifacts. Adapting a model checking tool to exploit this kind of domain knowledge often requires in-depth knowledge of the tool’s implementation. This approach has been implemented as an extension of Java Path Finder, a Java model checker. It is a scalable and promising technique to handle distributed systems. To support a larger class of distributed systems, a check pointing tool is also integrated into the verification system. Experimental results on various distributed systems show the capability and scalability of cache-based model checking.