You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ASPLOS20-README.md
+34-16Lines changed: 34 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,6 @@
1
1
2
+
3
+
2
4
## Overview
3
5
4
6
**Paper** : Atomicity Checking in Linear Time using Vector Clocks, ASPLOS'20
@@ -15,8 +17,9 @@ Here we describe how to run AeroDrome and Velodrome to reproduce results from ou
15
17
## Directory Structure
16
18
17
19
```
18
-
Paper576-AE
20
+
AE/
19
21
|--- README.md
22
+
|--- LICENSE
20
23
|--- atomicity_specs/
21
24
|--- benchmarks/
22
25
|--- scripts/
@@ -46,11 +49,12 @@ For this, we need our tool [RAPID](https://github.com/umangm/rapid/). RAPID can
46
49
- The [`Velodrome`]([https://github.com/umangm/rapid/blob/master/src/Velodrome.java](https://github.com/umangm/rapid/blob/master/src/Velodrome.java)) in RAPID determines atomicity violations using the prior state-of-the-art algorithm Velodrome.
47
50
48
51
**Remark** - In the following we will assume that the directory in which this `README` file is located is stored in the environment variables $AE_HOME.
49
-
For example, if your directory is `/path/to/Paper576-AE/`, then you would execute:
52
+
For example, if your directory is `/path/to/AE/`, then you would execute:
50
53
```
51
-
export AE_HOME=/path/to/asplos-ae
54
+
export AE_HOME=/path/to/AE/
52
55
```
53
56
Also, you need to change the variable `home` in the file `scripts/util.py` (line 17) to be the value of $AE_HOME .
57
+
Also set the environment variables `JAVA_HOME` and `JVM_ARGS` in the same file.
54
58
55
59
## Steps 1 & 2: Generating traces and Accounting for Atomicity Specifications
0 commit comments