Skip to content

Commit 82cad83

Browse files
Update README.md
1 parent 640e623 commit 82cad83

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Finally, to run GoLiSA:
2727
./build/distributions/go-lisa-0.1/bin/go-lisa
2828
```
2929

30-
## Building GoLiSA with snapshots
30+
### Building GoLiSA with snapshots
3131

3232
It is possible that GoLiSA refers to a snapshot release of LiSA to exploit unreleased features, and, when building, you get the following error message:
3333

@@ -47,6 +47,10 @@ gpr.key=github-access-token
4747

4848
Finally, re-execute the build to have the snapshot dependencies downloaded.
4949

50+
### Development with Eclipse
51+
GoLiSA comes as a Gradle 6.0 project. For development with Eclipse, please install the [Gradle IDE Pack](https://marketplace.eclipse.org/content/gradle-ide-pack) plugin from the Eclipse marketplace, and make sure to import the project into the Eclipse workspace as a Gradle project.
52+
53+
5054
## Running GoLiSA
5155
The entry point is the [GoLiSA](go-lisa/src/main/java/it/unive/golisa/GoLiSA.java) class, expecting four parameters:
5256
- `-i <path>`: the Go input file to be analyzed
@@ -62,6 +66,3 @@ The entry point is the [GoLiSA](go-lisa/src/main/java/it/unive/golisa/GoLiSA.jav
6266
- Luca Olivieri, Luca Negrini, Vincenzo Arceri, Fabio Tagliaferro, Pietro Ferrara, Agostino Cortesi, Fausto Spoto: <i>Information Flow Analysis for Detecting Non-Determinism in Blockchain</i>. ECOOP 2023: 23:1-23:25 ([link](https://drops.dagstuhl.de/opus/volltexte/2023/18216/))
6367
- Luca Olivieri, Fabio Tagliaferro, Vincenzo Arceri, Marco Ruaro, Luca Negrini, Agostino Cortesi, Pietro Ferrara, Fausto Spoto, Enrico Talin:
6468
<i>Ensuring determinism in blockchain software with GoLiSA: an industrial experience report</i>. SOAP@PLDI 2022: 23-29 ([link](https://dl.acm.org/doi/10.1145/3520313.3534658))
65-
66-
## How to build the project ##
67-
GoLiSA comes as a Gradle 6.0 project. For development with Eclipse, please install the [Gradle IDE Pack](https://marketplace.eclipse.org/content/gradle-ide-pack) plugin from the Eclipse marketplace, and make sure to import the project into the workspace as a Gradle project.

0 commit comments

Comments
 (0)