From formal specification to full proof : a stepwise method

dc.contributor.advisorKamareddine, Professor Fairouz D.
dc.contributor.advisorIreland, Professor Andrew
dc.contributor.authorBurski, Lavinia
dc.date.accessioned2025-11-11T12:56:13Z
dc.date.issued2020-07
dc.description.abstractHigh integrity system specifications are very difficult to analyse and check for correctness, whether they are written formally, informally, or are on the way to being formalised. Such specifications are often written by many different stakeholders and therefore it is a laborious task bringing all the components together. This thesis introduces and new and stepwise toolkit to assist the translation of formal specifications into theorem provers based on the MathLang Framework. Each step comes with it’s own correctness checks, some of which can be done on informal as well as formal specifications. Steps can be performed in isolation or all together in a sequence in order to translate a formal specification into a formal proof in Isabelle - even by someone who is not necessarily proficient in theorem proving. The ZMath-Lang toolkit allows users to bring their specifications together and helps to manage all the components.en
dc.identifier.urihttps://www.ros.hw.ac.uk/handle/10399/5220
dc.language.isoenen
dc.publisherHeriot-Watt Universityen
dc.publisherMathematical and Computer Sciencesen
dc.titleFrom formal specification to full proof : a stepwise methoden
dc.typeThesisen

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
BurskiL_0720_macsSS.pdf
Size:
12.62 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: