Step 1: Building Compiler ------------------------- cd RepairCompiler/MCC make clean make Step 2: Run Compiler -------------------- Example: For the specifs in ex.constraints, ex.struct, ex.space, ex.abstract, ex.model in directory Repair/Ex: A) cd Ex B) java -classpath MCC.Compiler -checkonly ex which builds: ex.cc ex_aux.h ex_aux.cc size.h size.cc Step 3: Compile checker ----------------------- A) copy the Runtime directory in Repair/Ex: cp -r /MCC/Runtime . B) copy generated files into the Runtime directory cp ex.cc ex_aux.* size.* Runtime B) remove old object files cd Runtime; rm *.o C) ./buildruntime D) build checking object: g++ -g -c ex_aux.cc E) g++ -g ex_test.cc *.o -o ex F) ./ex