From: Phil Thornley <phil.jpthornley@gmail.com>
Subject: SPARK POGS: List the rules used by the Simplifier
Date: Fri, 13 Aug 2010 10:21:16 -0700 (PDT)
Date: 2010-08-13T10:21:16-07:00 [thread overview]
Message-ID: <0885ddcf-4d87-4cb5-a7ff-53d4397e0c8a@j8g2000yqd.googlegroups.com> (raw)
The POGS tool in the SPARK GPL toolset summarises the state of the
proofs for a program. But it is not easy to determine which user
rules have/have not been used by the Simplifier.
I have made a modified POGS that lists the rules used by the
Simplifier as part of the summary output so, instead of just the list
of rule files, it prints the following:
D:\SPARK\ordered_list2\ordered_lists\ordered_lists.rlu
ordered_user(1) ordered_user(6) ordered_user(10)
ordered_user(2) ordered_user(7) ordered_user(11)
ordered_user(3) ordered_user(8) ordered_user(12)
ordered_user(4) ordered_user(9) ordered_user(13)
ordered_user(5)
D:\SPARK\ordered_list2\ordered_lists\delete.rlu
delete_user(1)
delete_user(2)
D:\SPARK\ordered_list2\ordered_lists\initialize.rlu
init_user(1) init_user(4) init_user(7)
init_user(2) init_user(5) init_user(8)
init_user(3) init_user(6) init_user(9)
http://www.sparksure.com/resources/POGSRuleList.zip is an archive with
the new and modified files as well as a Windows executable.
http://www.sparksure.com/resources/pogsrulelist.patch is a patch file
(created by git).
Cheers,
Phil
next reply other threads:[~2010-08-13 17:21 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-13 17:21 Phil Thornley [this message]
2010-08-13 17:52 ` SPARK POGS: List the rules used by the Simplifier Yannick Duchêne (Hibou57)
2010-08-13 19:04 ` Phil Thornley
2010-08-13 19:41 ` Yannick Duchêne (Hibou57)
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox