forsyde / dse-esweek-2023-experiments

This repository holds the parameters, tools and scripts to get the results of the Paper 45 ESWEEK'23 submission.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Archived

Since 2022-03-27, this repository is archived as its main scripts and source files have been moved to the IDeSyDe repo in its examples and benchmarks folder. Any further development of the scripts continues there.

Paper 45 experiments

  1. The core files are the scala ones, ending with *.sc.
  2. You need to have ammonite (java/scala in general) to be able to run the experiments. You can install it by following the Coursier guidelines.
  3. You need to be on a linux machine and have the compiled sdf3 toolset to be able to generate the experiments. Sadly that is not negotiable. sdf3 misbehaves badly in other OSes or does not compile at all.

The scripts assume:

  • a self-contained jar idesyde.jar exist in this folder (provided);
  • a folder sdf3 exists in this folder containing the compiled SDF3 toolset.

Running the experiments

With all installed, you first need to generate the experiments:

amm generate_experiments generate

And then you can run (in parallel if you have enough resources):

# indirect case studies
amm run_experiments indirect_case_studies 
# time-out of 5 days (hardness)
amm run_experiments hardness_evaluation 
# time-out of 30 minutes (anytime)
amm run_experiments anytime_evaluation 

About

This repository holds the parameters, tools and scripts to get the results of the Paper 45 ESWEEK'23 submission.

License:Creative Commons Zero v1.0 Universal


Languages

Language:Scala 77.4%Language:Python 22.2%Language:PowerShell 0.4%