1 / 9

The Alloy Analyzer

The Alloy Analyzer. June 14 th 2007. Alloy. small modelling notation that can express a useful range of structural properties is easy to read and write can be analyzed automatically. The analyzer. the Alloy Analyzer is a tool for analyzing models written in Alloy

pearl
Download Presentation

The Alloy Analyzer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Alloy Analyzer June 14th 2007

  2. Alloy • small modelling notation that can express a useful range of structural properties • is easy to read and write • can be analyzed automatically

  3. The analyzer • the Alloy Analyzer is a tool for analyzing models written in Alloy • analyses can be classified according to their semantic depth and degree of automation • Alloy is designed for a deep and automatic analysis

  4. The analyzer • ideally the language would be decidable • the compromise is: • the analysis is guaranteed to be sound • if the analysis does not return a model, one cannot conclude that no model exists • the analysis finds models of formulas within a given scope

  5. An example

  6. A bug finder based on SAT

  7. A bug finder based on SAT

  8. A bug finder based on SAT

  9. Thank you

More Related