Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inquiry About Differences Between JPF and Other Model Checkers #509

Open
bupt01 opened this issue Dec 19, 2024 · 0 comments
Open

Inquiry About Differences Between JPF and Other Model Checkers #509

bupt01 opened this issue Dec 19, 2024 · 0 comments

Comments

@bupt01
Copy link

bupt01 commented Dec 19, 2024

I am currently exploring Java Pathfinder (JPF) as a model checker and am fascinated by its ability to explore the entire state space of programs. However, I have also come across other model checking tools such as MCR[1] and CBMC[2], which serve different purposes—MCR being a stateless model checker and CBMC being a stateful model checker.

I would like to understand the key differences between JPF and these tools, particularly in terms of their approaches, capabilities, and use cases. Unfortunately, I have not found a clear comparison or discussion of this in the existing literature.

Could you please provide some insights or resources that clarify these distinctions?

Thank you very much for your assistance.

[1]Stateless Model Checking Concurrent Programs with Maximal Causality Reduction
[2]The C Bounded Model Checker:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant