Skip to content

Complements the "AutoReq: Expressing and verifying requirements for control systems" article (https://www.sciencedirect.com/science/article/pii/S1045926X18301514).

anaumchev/lgs_ground_model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Landing Gear System ground model specification and requirements in Eiffel

The project accompanies the article "AutoReq: Expressing and verifying requirements for control systems" (https://www.sciencedirect.com/science/article/pii/S1045926X18301514).

To verify the examples use the command-line version of AutoProof (http://se.inf.ethz.ch/research/autoproof/manual/#cmd_version) as follows:

$ ec.exe -config lgs_ground_model.ecf -target lgs_ground_model -autoproof -autounroll -autoinline GROUND_MODEL && Boogie.exe EIFGENs/lgs_ground_model/Proofs/autoproof0.bpl

To verify a single requirement, say 'extension_duration', use the following format instead:

$ ec.exe -config lgs_ground_model.ecf -target lgs_ground_model -autoproof -autounroll -autoinline GROUND_MODEL.extension_duration && Boogie.exe EIFGENs/lgs_ground_model/Proofs/autoproof0.bpl

Before that replace the standard base_theory.bpl file inside of the Eve distribution with the one from this repository.

About

Complements the "AutoReq: Expressing and verifying requirements for control systems" article (https://www.sciencedirect.com/science/article/pii/S1045926X18301514).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published