Microsoft Research Community

How do I represent the control and loop structures using Z3

rated by 0 users
This post has 1 Reply | 2 Followers

Not Ranked
Posts 1
KimYLee Posted: 09-09-2009 5:22 AM

Hello,

How do I represent some control and loop structures such as:
if...else;
for();
while();

by using Z3 ???

 Thanks

Lee, Kim

Top 25 Contributor
Posts 41

Dear Lee, Kim.

There was just a similar sounding post. I include the reply:

It sounds like you want to perform program verification. There are several existing tools that build on top of Z3 to perform program verification. In particular, try out Spec#: http://research.microsoft.com/en-us/projects/specsharp/.

You will also find quite extensive documentation on how formulas (verification conditions) are extacted from imperative/object-oriented programs. When done for realistic settings, this is a considerable task.

Regards,

Nikolaj

Page 1 of 1 (2 items) | RSS
©2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Feedback