invariant:intro
                This is an old revision of the document!
Table of Contents
Invariants: Intro
In the following exercises, we will demonstrate the use of AspectJ to check both static and dynamic invariants in the context of a graphical figure editor.
Set-up
- Create a new AspectJ Project in Eclipse
 - Download the source of the figure editor: figures.zip
 - In Eclipse, select File → Import…. Choose to import files from an Archive File and point to the file you just downloaded.
 - To resolve the build errors for the included tests, right-click your new project, select Build Path → Add Libraries…. Click JUnit and select version 3.x.
 
Running the Figure Editor
You can run the figure editor through the class figures.gui.Main. Right-click it and select Run As → AspectJ/Java Application.
Running the Tests
The source archive you downloaded contains a number of test suites. The tests of the suite CoreTest should always pass. You can run them by right-clicking on this class and selecting Run As → JUnit Test.
The other test suites can be used to verify your answers to the following exercises.
Start the Invariants track at Exercise 1.
invariant/intro.1223294121.txt.gz · Last modified:  by bdefrain
                
                
