Exploit List Size Testing
This commit is contained in:
parent
1b37359beb
commit
41fc344f65
BIN
build/ag_gen
BIN
build/ag_gen
Binary file not shown.
14
build/run.sh
14
build/run.sh
@ -7,8 +7,10 @@ CARS=${3:-2}
|
||||
DBNAME=${4:-tmp}
|
||||
NUM_THREADS=${5:-1}
|
||||
NODES=${6:-2}
|
||||
MPI_TYPE=${7-subgraphing}
|
||||
#MPI_TYPE=${7-subgraphing}
|
||||
#MPI_TYPE=${7:-serial}
|
||||
MPI_TYPE=${7:-testing}
|
||||
ESIZE=${8:-6}
|
||||
|
||||
ITFC="eth0"
|
||||
|
||||
@ -58,6 +60,8 @@ if [ "$TYPE" == "$strval1" ]; then
|
||||
elif [ "$MPI_TYPE" == tasking ]; then
|
||||
#4 Exploit Option
|
||||
mpiexec --mca btl_openib_allow_ib 1 --mca btl openib,self,vader --mca opal_warn_on_missing_libcuda 0 --bind-to numa --map-by numa -np "$NODES" --timeout 129600 ./ag_gen -n ../Oct_2021/nm_files/"$CARS"_car_timeline_maintenance.nm -x ../Oct_2021/Sync/4_Exploits/"$NUM_SERV"_Serv/sync_timeline_maintenance.xp -t "$NUM_THREADS" -q 1 -p -a 0.6 -z "$DBNAME" -l 200 -e
|
||||
elif [ "$MPI_TYPE" == testing ]; then
|
||||
mpiexec --mca btl_openib_allow_ib 1 --mca btl openib,self,vader --mca opal_warn_on_missing_libcuda 0 --bind-to numa --map-by numa -np "$NODES" --timeout 129600 ./ag_gen -n ../esize_test/generic_timeline_maintenance.nm -x ../esize_test/"$ESIZE"/sync_timeline_maintenance.xp -t "$NUM_THREADS" -q 1 -p -a 0.6 -z "$DBNAME" -l 200 -e
|
||||
else
|
||||
#Serial/OMP
|
||||
#4 Exploit Option
|
||||
@ -68,11 +72,13 @@ if [ "$TYPE" == "$strval1" ]; then
|
||||
else
|
||||
if [ "$MPI_TYPE" == subgraphing ]; then
|
||||
#4 Exploit Option
|
||||
mpiexec --mca btl_openib_allow_ib 1 --mca opal_warn_on_missing_libcuda 0 --bind-to numa --map-by numa -np "$NODES" --timeout 129600 ./ag_gen -n ../Oct_2021/nm_files/"$CARS"_car_timeline_maintenance.nm -x ../Oct_2021/Sync/4_Exploits/"$NUM_SERV"_Serv/sync_timeline_maintenance.xp -t "$NUM_THREADS" -q 1 -p -a 0.6 -z "$DBNAME" -l 200 -s
|
||||
mpiexec --mca btl_openib_allow_ib 1 --mca opal_warn_on_missing_libcuda 0 --bind-to numa --map-by numa -np "$NODES" --timeout 129600 ./ag_gen -n ../Oct_2021/nm_files/"$CARS"_car_timeline_maintenance.nm -x ../Oct_2021/Sync/4_Exploits/"$NUM_SERV"_Serv/sync_timeline_maintenance.xp -t "$NUM_THREADS" -q 1 -p -a 0.6 -z "$DBNAME" -l 80 -s
|
||||
elif [ "$MPI_TYPE" == tasking ]; then
|
||||
#4 Exploit Option
|
||||
mpiexec --mca btl_openib_allow_ib 1 --mca opal_warn_on_missing_libcuda 0 --bind-to numa --map-by numa -np "$NODES" --timeout 129600 ./ag_gen -n ../Oct_2021/nm_files/"$CARS"_car_timeline_maintenance.nm -x ../Oct_2021/Sync/4_Exploits/"$NUM_SERV"_Serv/sync_timeline_maintenance.xp -t "$NUM_THREADS" -q 1 -p -a 0.6 -z "$DBNAME" -l 200 -e
|
||||
else
|
||||
mpiexec --mca btl_openib_allow_ib 1 --mca opal_warn_on_missing_libcuda 0 --bind-to numa --map-by numa -np "$NODES" --timeout 129600 ./ag_gen -n ../Oct_2021/nm_files/"$CARS"_car_timeline_maintenance.nm -x ../Oct_2021/Sync/4_Exploits/"$NUM_SERV"_Serv/sync_timeline_maintenance.xp -t "$NUM_THREADS" -q 1 -p -a 0.6 -z "$DBNAME" -l 200 -e
|
||||
elif [ "$MPI_TYPE" == testing ]; then
|
||||
mpiexec --mca btl_openib_allow_ib 1 --mca opal_warn_on_missing_libcuda 0 --bind-to numa --map-by numa -np "$NODES" --timeout 129600 ./ag_gen -n ../esize_test/generic_timeline_maintenance.nm -x ../esize_test/"$ESIZE"/sync_timeline_maintenance.xp -t "$NUM_THREADS" -q 1 -p -a 0.6 -z "$DBNAME" -l 200
|
||||
else
|
||||
#Serial/OMP
|
||||
#4 Exploit Option
|
||||
mpiexec --mca btl_openib_allow_ib 1 --mca opal_warn_on_missing_libcuda 0 --bind-to numa --map-by numa -np "$NODES" --timeout 129600 ./ag_gen -n ../Oct_2021/nm_files/"$CARS"_car_timeline_maintenance.nm -x ../Oct_2021/Sync/4_Exploits/"$NUM_SERV"_Serv/sync_timeline_maintenance.xp -t "$NUM_THREADS" -q 1 -p -a 0.6 -z "$DBNAME" -l 200
|
||||
|
||||
24991
build/states.txt
24991
build/states.txt
File diff suppressed because it is too large
Load Diff
123
esize_test/1/sync_timeline_maintenance.xp
Normal file
123
esize_test/1/sync_timeline_maintenance.xp
Normal file
@ -0,0 +1,123 @@
|
||||
exploit brake_pads(a)=
|
||||
preconditions:
|
||||
quality:a,brake_months>=6;
|
||||
quality:a,brake_vio=false;
|
||||
postconditions:
|
||||
update quality:a,brake_vio=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
.
|
||||
|
||||
exploit exhaust_pipes(a)=
|
||||
preconditions:
|
||||
quality:a,exhaust_months>=12;
|
||||
quality:a,exhaust_vio=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,exhaust_vio=true;
|
||||
.
|
||||
|
||||
exploit ac_filter(a)=
|
||||
preconditions:
|
||||
quality:a,ac_odometer>=12000;
|
||||
quality:a,ac_vio=false;
|
||||
postconditions:
|
||||
insert quality:a,is_critical=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,ac_vio=true;
|
||||
.
|
||||
|
||||
exploit vacuum_pump(a)=
|
||||
preconditions:
|
||||
quality:a,vacuum_odometer>=120000;
|
||||
quality:a,engine=diesel;
|
||||
quality:a,vacuum_vio=false;
|
||||
postconditions:
|
||||
insert quality:a,is_critical=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,vacuum_vio=true;
|
||||
.
|
||||
|
||||
|
||||
exploit brake_service(a)=
|
||||
preconditions:
|
||||
quality:a,brake_months>=6;
|
||||
quality:a,brake_vio=true;
|
||||
postconditions:
|
||||
update quality:a,brake_months=0;
|
||||
update quality:a,brake_vio=false;
|
||||
.
|
||||
|
||||
|
||||
time group exploit time_advance(a)=
|
||||
preconditions:
|
||||
quality:a,TIME_ADVANCE_STEP<13;
|
||||
quality:a,brake_months<6;
|
||||
quality:a,brake_vio=false;
|
||||
postconditions:
|
||||
update quality:a,brake_months+=1;
|
||||
update quality:a,vacuum_odometer+=10000;
|
||||
update quality:a,ac_odometer+=10000;
|
||||
update quality:a,exhaust_months+=1;
|
||||
update quality:a,TIME_ADVANCE_STEP+=1;
|
||||
.
|
||||
|
||||
exploit dummy_0(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_1(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_2(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_3(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_4(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_5(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_6(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_7(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_8(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_9(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
103
esize_test/12/sync_timeline_maintenance.xp
Normal file
103
esize_test/12/sync_timeline_maintenance.xp
Normal file
@ -0,0 +1,103 @@
|
||||
exploit brake_pads(a)=
|
||||
preconditions:
|
||||
quality:a,brake_months>=6;
|
||||
quality:a,brake_vio=false;
|
||||
postconditions:
|
||||
update quality:a,brake_vio=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
.
|
||||
|
||||
exploit exhaust_pipes(a)=
|
||||
preconditions:
|
||||
quality:a,exhaust_months>=12;
|
||||
quality:a,exhaust_vio=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,exhaust_vio=true;
|
||||
.
|
||||
|
||||
exploit ac_filter(a)=
|
||||
preconditions:
|
||||
quality:a,ac_odometer>=12000;
|
||||
quality:a,ac_vio=false;
|
||||
postconditions:
|
||||
insert quality:a,is_critical=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,ac_vio=true;
|
||||
.
|
||||
|
||||
exploit vacuum_pump(a)=
|
||||
preconditions:
|
||||
quality:a,vacuum_odometer>=120000;
|
||||
quality:a,engine=diesel;
|
||||
quality:a,vacuum_vio=false;
|
||||
postconditions:
|
||||
insert quality:a,is_critical=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,vacuum_vio=true;
|
||||
.
|
||||
|
||||
|
||||
exploit brake_service(a)=
|
||||
preconditions:
|
||||
quality:a,brake_months>=6;
|
||||
quality:a,brake_vio=true;
|
||||
postconditions:
|
||||
update quality:a,brake_months=0;
|
||||
update quality:a,brake_vio=false;
|
||||
.
|
||||
|
||||
exploit dummy_1(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_2(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_3(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_4(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_5(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_6(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
time group exploit time_advance(a)=
|
||||
preconditions:
|
||||
quality:a,TIME_ADVANCE_STEP<13;
|
||||
quality:a,brake_months<6;
|
||||
quality:a,brake_vio=false;
|
||||
postconditions:
|
||||
update quality:a,brake_months+=1;
|
||||
update quality:a,vacuum_odometer+=10000;
|
||||
update quality:a,ac_odometer+=10000;
|
||||
update quality:a,exhaust_months+=1;
|
||||
update quality:a,TIME_ADVANCE_STEP+=1;
|
||||
.
|
||||
73756
esize_test/12288/sync_timeline_maintenance.xp
Normal file
73756
esize_test/12288/sync_timeline_maintenance.xp
Normal file
File diff suppressed because it is too large
Load Diff
9244
esize_test/1536/sync_timeline_maintenance.xp
Normal file
9244
esize_test/1536/sync_timeline_maintenance.xp
Normal file
File diff suppressed because it is too large
Load Diff
1179
esize_test/192/sync_timeline_maintenance.xp
Normal file
1179
esize_test/192/sync_timeline_maintenance.xp
Normal file
File diff suppressed because it is too large
Load Diff
187
esize_test/24/sync_timeline_maintenance.xp
Normal file
187
esize_test/24/sync_timeline_maintenance.xp
Normal file
@ -0,0 +1,187 @@
|
||||
exploit brake_pads(a)=
|
||||
preconditions:
|
||||
quality:a,brake_months>=6;
|
||||
quality:a,brake_vio=false;
|
||||
postconditions:
|
||||
update quality:a,brake_vio=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
.
|
||||
|
||||
exploit exhaust_pipes(a)=
|
||||
preconditions:
|
||||
quality:a,exhaust_months>=12;
|
||||
quality:a,exhaust_vio=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,exhaust_vio=true;
|
||||
.
|
||||
|
||||
exploit ac_filter(a)=
|
||||
preconditions:
|
||||
quality:a,ac_odometer>=12000;
|
||||
quality:a,ac_vio=false;
|
||||
postconditions:
|
||||
insert quality:a,is_critical=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,ac_vio=true;
|
||||
.
|
||||
|
||||
exploit vacuum_pump(a)=
|
||||
preconditions:
|
||||
quality:a,vacuum_odometer>=120000;
|
||||
quality:a,engine=diesel;
|
||||
quality:a,vacuum_vio=false;
|
||||
postconditions:
|
||||
insert quality:a,is_critical=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,vacuum_vio=true;
|
||||
.
|
||||
|
||||
|
||||
exploit brake_service(a)=
|
||||
preconditions:
|
||||
quality:a,brake_months>=6;
|
||||
quality:a,brake_vio=true;
|
||||
postconditions:
|
||||
update quality:a,brake_months=0;
|
||||
update quality:a,brake_vio=false;
|
||||
.
|
||||
|
||||
exploit dummy_1(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_2(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_3(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_4(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_5(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_6(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_7(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_8(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_9(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_10(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_11(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_12(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_13(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_14(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_15(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_16(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_17(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_18(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
time group exploit time_advance(a)=
|
||||
preconditions:
|
||||
quality:a,TIME_ADVANCE_STEP<13;
|
||||
quality:a,brake_months<6;
|
||||
quality:a,brake_vio=false;
|
||||
postconditions:
|
||||
update quality:a,brake_months+=1;
|
||||
update quality:a,vacuum_odometer+=10000;
|
||||
update quality:a,ac_odometer+=10000;
|
||||
update quality:a,exhaust_months+=1;
|
||||
update quality:a,TIME_ADVANCE_STEP+=1;
|
||||
.
|
||||
147484
esize_test/24576/sync_timeline_maintenance.xp
Normal file
147484
esize_test/24576/sync_timeline_maintenance.xp
Normal file
File diff suppressed because it is too large
Load Diff
18496
esize_test/3072/sync_timeline_maintenance.xp
Normal file
18496
esize_test/3072/sync_timeline_maintenance.xp
Normal file
File diff suppressed because it is too large
Load Diff
2332
esize_test/384/sync_timeline_maintenance.xp
Normal file
2332
esize_test/384/sync_timeline_maintenance.xp
Normal file
File diff suppressed because it is too large
Load Diff
355
esize_test/48/sync_timeline_maintenance.xp
Normal file
355
esize_test/48/sync_timeline_maintenance.xp
Normal file
@ -0,0 +1,355 @@
|
||||
exploit brake_pads(a)=
|
||||
preconditions:
|
||||
quality:a,brake_months>=6;
|
||||
quality:a,brake_vio=false;
|
||||
postconditions:
|
||||
update quality:a,brake_vio=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
.
|
||||
|
||||
exploit exhaust_pipes(a)=
|
||||
preconditions:
|
||||
quality:a,exhaust_months>=12;
|
||||
quality:a,exhaust_vio=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,exhaust_vio=true;
|
||||
.
|
||||
|
||||
exploit ac_filter(a)=
|
||||
preconditions:
|
||||
quality:a,ac_odometer>=12000;
|
||||
quality:a,ac_vio=false;
|
||||
postconditions:
|
||||
insert quality:a,is_critical=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,ac_vio=true;
|
||||
.
|
||||
|
||||
exploit vacuum_pump(a)=
|
||||
preconditions:
|
||||
quality:a,vacuum_odometer>=120000;
|
||||
quality:a,engine=diesel;
|
||||
quality:a,vacuum_vio=false;
|
||||
postconditions:
|
||||
insert quality:a,is_critical=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,vacuum_vio=true;
|
||||
.
|
||||
|
||||
|
||||
exploit brake_service(a)=
|
||||
preconditions:
|
||||
quality:a,brake_months>=6;
|
||||
quality:a,brake_vio=true;
|
||||
postconditions:
|
||||
update quality:a,brake_months=0;
|
||||
update quality:a,brake_vio=false;
|
||||
.
|
||||
|
||||
exploit dummy_1(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_2(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_3(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_4(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_5(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_6(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_7(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_8(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_9(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_10(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_11(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_12(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_13(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_14(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_15(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_16(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_17(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_18(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_19(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_20(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_21(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_22(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_23(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_24(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_25(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_26(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_27(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_28(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_29(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_30(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_31(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_32(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_33(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_34(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_35(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_36(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_37(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_38(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_39(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_40(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_41(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
exploit dummy_42(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
|
||||
time group exploit time_advance(a)=
|
||||
preconditions:
|
||||
quality:a,TIME_ADVANCE_STEP<13;
|
||||
quality:a,brake_months<6;
|
||||
quality:a,brake_vio=false;
|
||||
postconditions:
|
||||
update quality:a,brake_months+=1;
|
||||
update quality:a,vacuum_odometer+=10000;
|
||||
update quality:a,ac_odometer+=10000;
|
||||
update quality:a,exhaust_months+=1;
|
||||
update quality:a,TIME_ADVANCE_STEP+=1;
|
||||
.
|
||||
62
esize_test/6/sync_timeline_maintenance.xp
Normal file
62
esize_test/6/sync_timeline_maintenance.xp
Normal file
@ -0,0 +1,62 @@
|
||||
exploit brake_pads(a)=
|
||||
preconditions:
|
||||
quality:a,brake_months>=6;
|
||||
quality:a,brake_vio=false;
|
||||
postconditions:
|
||||
update quality:a,brake_vio=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
.
|
||||
|
||||
exploit exhaust_pipes(a)=
|
||||
preconditions:
|
||||
quality:a,exhaust_months>=12;
|
||||
quality:a,exhaust_vio=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,exhaust_vio=true;
|
||||
.
|
||||
|
||||
exploit ac_filter(a)=
|
||||
preconditions:
|
||||
quality:a,ac_odometer>=12000;
|
||||
quality:a,ac_vio=false;
|
||||
postconditions:
|
||||
insert quality:a,is_critical=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,ac_vio=true;
|
||||
.
|
||||
|
||||
exploit vacuum_pump(a)=
|
||||
preconditions:
|
||||
quality:a,vacuum_odometer>=120000;
|
||||
quality:a,engine=diesel;
|
||||
quality:a,vacuum_vio=false;
|
||||
postconditions:
|
||||
insert quality:a,is_critical=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,vacuum_vio=true;
|
||||
.
|
||||
|
||||
|
||||
exploit brake_service(a)=
|
||||
preconditions:
|
||||
quality:a,brake_months>=6;
|
||||
quality:a,brake_vio=true;
|
||||
postconditions:
|
||||
update quality:a,brake_months=0;
|
||||
update quality:a,brake_vio=false;
|
||||
.
|
||||
|
||||
|
||||
time group exploit time_advance(a)=
|
||||
preconditions:
|
||||
quality:a,TIME_ADVANCE_STEP<13;
|
||||
quality:a,brake_months<6;
|
||||
quality:a,brake_vio=false;
|
||||
postconditions:
|
||||
update quality:a,brake_months+=1;
|
||||
update quality:a,vacuum_odometer+=10000;
|
||||
update quality:a,ac_odometer+=10000;
|
||||
update quality:a,exhaust_months+=1;
|
||||
update quality:a,TIME_ADVANCE_STEP+=1;
|
||||
.
|
||||
36928
esize_test/6144/sync_timeline_maintenance.xp
Normal file
36928
esize_test/6144/sync_timeline_maintenance.xp
Normal file
File diff suppressed because it is too large
Load Diff
4636
esize_test/768/sync_timeline_maintenance.xp
Normal file
4636
esize_test/768/sync_timeline_maintenance.xp
Normal file
File diff suppressed because it is too large
Load Diff
603
esize_test/96/sync_timeline_maintenance.xp
Normal file
603
esize_test/96/sync_timeline_maintenance.xp
Normal file
@ -0,0 +1,603 @@
|
||||
exploit brake_pads(a)=
|
||||
preconditions:
|
||||
quality:a,brake_months>=6;
|
||||
quality:a,brake_vio=false;
|
||||
postconditions:
|
||||
update quality:a,brake_vio=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
.
|
||||
|
||||
exploit exhaust_pipes(a)=
|
||||
preconditions:
|
||||
quality:a,exhaust_months>=12;
|
||||
quality:a,exhaust_vio=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,exhaust_vio=true;
|
||||
.
|
||||
|
||||
exploit ac_filter(a)=
|
||||
preconditions:
|
||||
quality:a,ac_odometer>=12000;
|
||||
quality:a,ac_vio=false;
|
||||
postconditions:
|
||||
insert quality:a,is_critical=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,ac_vio=true;
|
||||
.
|
||||
|
||||
exploit vacuum_pump(a)=
|
||||
preconditions:
|
||||
quality:a,vacuum_odometer>=120000;
|
||||
quality:a,engine=diesel;
|
||||
quality:a,vacuum_vio=false;
|
||||
postconditions:
|
||||
insert quality:a,is_critical=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,vacuum_vio=true;
|
||||
.
|
||||
|
||||
|
||||
exploit brake_service(a)=
|
||||
preconditions:
|
||||
quality:a,brake_months>=6;
|
||||
quality:a,brake_vio=true;
|
||||
postconditions:
|
||||
update quality:a,brake_months=0;
|
||||
update quality:a,brake_vio=false;
|
||||
.
|
||||
|
||||
|
||||
time group exploit time_advance(a)=
|
||||
preconditions:
|
||||
quality:a,TIME_ADVANCE_STEP<13;
|
||||
quality:a,brake_months<6;
|
||||
quality:a,brake_vio=false;
|
||||
postconditions:
|
||||
update quality:a,brake_months+=1;
|
||||
update quality:a,vacuum_odometer+=10000;
|
||||
update quality:a,ac_odometer+=10000;
|
||||
update quality:a,exhaust_months+=1;
|
||||
update quality:a,TIME_ADVANCE_STEP+=1;
|
||||
.
|
||||
|
||||
exploit dummy_1(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_2(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_3(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_4(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_5(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_6(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_7(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_8(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_9(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_10(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_11(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_12(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_13(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_14(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_15(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_16(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_17(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_18(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_19(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_20(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_21(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_22(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_23(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_24(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_25(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_26(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_27(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_28(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_29(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_30(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_31(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_32(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_33(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_34(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_35(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_36(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_37(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_38(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_39(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_40(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_41(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_42(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_43(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_44(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_45(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_46(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_47(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_48(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_49(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_50(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_51(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_52(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_53(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_54(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_55(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_56(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_57(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_58(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_59(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_60(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_61(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_62(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_63(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_64(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_65(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_66(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_67(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_68(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_69(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_70(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_71(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_72(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_73(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_74(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_75(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_76(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_77(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_78(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_79(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_80(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_81(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_82(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_83(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_84(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_85(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_86(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_87(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_88(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_89(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_90(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
36
esize_test/generic_timeline_maintenance.nm
Normal file
36
esize_test/generic_timeline_maintenance.nm
Normal file
@ -0,0 +1,36 @@
|
||||
network model =
|
||||
assets:
|
||||
# Cars
|
||||
car1;
|
||||
car2;
|
||||
|
||||
facts:
|
||||
quality:car1,brake_months=0;
|
||||
quality:car1,exhaust_months=0;
|
||||
quality:car1,ac_odometer=0;
|
||||
quality:car1,vacuum_odometer=0;
|
||||
quality:car1,engine=gas;
|
||||
quality:car1,brake_vio=false;
|
||||
quality:car1,exhaust_vio=false;
|
||||
quality:car1,ac_vio=false;
|
||||
quality:car1,vacuum_vio=false;
|
||||
quality:car1,compliance_vio=false;
|
||||
quality:car1,TIME_ADVANCE_STEP=0;
|
||||
quality:car1,can_fly=false;
|
||||
|
||||
quality:car2,brake_months=0;
|
||||
quality:car2,exhaust_months=0;
|
||||
quality:car2,ac_odometer=0;
|
||||
quality:car2,vacuum_odometer=0;
|
||||
quality:car2,engine=diesel;
|
||||
quality:car2,brake_vio=false;
|
||||
quality:car2,exhaust_vio=false;
|
||||
quality:car2,ac_vio=false;
|
||||
quality:car2,vacuum_vio=false;
|
||||
quality:car2,compliance_vio=false;
|
||||
quality:car2,TIME_ADVANCE_STEP=0;
|
||||
quality:car2,can_fly=false;
|
||||
|
||||
topology:car1<->car2,road;
|
||||
tags:
|
||||
.
|
||||
123
esize_test/sync_timeline_maintenance.xp
Normal file
123
esize_test/sync_timeline_maintenance.xp
Normal file
@ -0,0 +1,123 @@
|
||||
exploit brake_pads(a)=
|
||||
preconditions:
|
||||
quality:a,brake_months>=6;
|
||||
quality:a,brake_vio=false;
|
||||
postconditions:
|
||||
update quality:a,brake_vio=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
.
|
||||
|
||||
exploit exhaust_pipes(a)=
|
||||
preconditions:
|
||||
quality:a,exhaust_months>=12;
|
||||
quality:a,exhaust_vio=false;
|
||||
postconditions:
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,exhaust_vio=true;
|
||||
.
|
||||
|
||||
exploit ac_filter(a)=
|
||||
preconditions:
|
||||
quality:a,ac_odometer>=12000;
|
||||
quality:a,ac_vio=false;
|
||||
postconditions:
|
||||
insert quality:a,is_critical=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,ac_vio=true;
|
||||
.
|
||||
|
||||
exploit vacuum_pump(a)=
|
||||
preconditions:
|
||||
quality:a,vacuum_odometer>=120000;
|
||||
quality:a,engine=diesel;
|
||||
quality:a,vacuum_vio=false;
|
||||
postconditions:
|
||||
insert quality:a,is_critical=true;
|
||||
update quality:a,compliance_vio=true;
|
||||
update quality:a,vacuum_vio=true;
|
||||
.
|
||||
|
||||
|
||||
exploit brake_service(a)=
|
||||
preconditions:
|
||||
quality:a,brake_months>=6;
|
||||
quality:a,brake_vio=true;
|
||||
postconditions:
|
||||
update quality:a,brake_months=0;
|
||||
update quality:a,brake_vio=false;
|
||||
.
|
||||
|
||||
|
||||
time group exploit time_advance(a)=
|
||||
preconditions:
|
||||
quality:a,TIME_ADVANCE_STEP<13;
|
||||
quality:a,brake_months<6;
|
||||
quality:a,brake_vio=false;
|
||||
postconditions:
|
||||
update quality:a,brake_months+=1;
|
||||
update quality:a,vacuum_odometer+=10000;
|
||||
update quality:a,ac_odometer+=10000;
|
||||
update quality:a,exhaust_months+=1;
|
||||
update quality:a,TIME_ADVANCE_STEP+=1;
|
||||
.
|
||||
|
||||
exploit dummy_0(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_1(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_2(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_3(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_4(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_5(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_6(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_7(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_8(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
exploit dummy_9(a)=
|
||||
preconditions:
|
||||
quality:a,can_fly=true;
|
||||
postconditions:
|
||||
insert quality:a,flying_car=true;
|
||||
.
|
||||
@ -298,8 +298,14 @@ std::string parse_xp(std::string &filename) {
|
||||
add_hashtable(exploit_ids, xp->name, ei->id);
|
||||
printf("%s - %d\n", xp->name, get_hashtable(exploit_ids, xp->name));
|
||||
while(bufsize < strlen(buf) + strlen(ei->sql)) {
|
||||
buf = static_cast<char *>(realloc(buf, (bufsize *= 2)));
|
||||
//std::cout << "Resizing" << std::endl;
|
||||
bufsize*=20;
|
||||
//buf = static_cast<char *>(realloc(buf, bufsize));
|
||||
auto new_buf = static_cast<char *>(realloc(buf, bufsize));
|
||||
buf = new_buf;
|
||||
}
|
||||
|
||||
|
||||
strcat(buf, ei->sql);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user