- Uses Preconditions and Postconditions in order to create a safety critical system
- Compiles at SPARK gold level guaranteeing the absence of run time errors
- Has a console based GUI therefrom you can control the submarine, actions will not complete unless the preconditions are satisifed.
If you have a UNIX based system and just want to run the main file, and not prove the code, you can execute this file from your terminal, like this ./main
. If you have a windows based system, you must install GNAT programming studio and compile the code.