Adapts: CITATION, README, and PSF to new name

This commit is contained in:
Maximilian Kratz 2022-05-03 12:41:04 +02:00
parent 6951fe0f23
commit e5528be6d4
3 changed files with 27 additions and 27 deletions

View file

@ -1,6 +1,6 @@
cff-version: 1.2.0
message: "If you use Roam in your research, please cite it using these metadata."
abstract: Roam is an open-source framework for Rule-based optimal mapping.
message: "If you use GIPS in your research, please cite it using these metadata."
abstract: GIPS is an open-source framework for Graph-Based ILP Problem Specification.
authors:
- family-names: Ehmes
given-names: Sebastian
@ -8,10 +8,10 @@ authors:
- family-names: Kratz
given-names: Maximilian
orcid: https://orcid.org/0000-0001-7396-7763
title: Rule-based optimal mapping
title: Graph-Based ILP Problem Specification Tool
version: 1.0.0
date-released: 2022-03-15
repository-code: "https://github.com/Echtzeitsysteme/Roam"
date-released: 2022-05-03
repository-code: "https://github.com/Echtzeitsysteme/gips"
keywords:
- "virtual network embedding"
- "model-driven software engineering"

View file

@ -1,6 +1,6 @@
# Roam
# GIPS
**Roam** is an open-source framework for **R**ule-based **o**ptim**a**l **m**apping.
**GIPS** is an open-source framework for **G**raph-Based **I**LP **P**roblem **S**pecification.
## Installation (development)
@ -8,14 +8,14 @@
* Install [AdoptOpenJDK 17 (HotSpot JVM)](https://adoptopenjdk.net/releases.html?variant=openjdk17&jvmVariant=hotspot) or newer.
* Install eMoflon::IBeX as described [here](https://github.com/eMoflon/emoflon-ibex#how-to-develop).
* Install [Gurobi](https://www.gurobi.com/) in version `9.5.0` and activate a license for your computer.
* Currently, Gurobi is the default ILP solver used in iflye.
* Currently, Gurobi is the default ILP solver used in GIPS.
* Launch a runtime workspace (while using a runtime Eclipse) as stated in the eMoflon::IBeX installation steps.
* Clone this Git repository to your local machine and import it into Eclipse: *File -> Import -> General -> Existing Projects into Workspace*. Import all projects.
* Inside the runtime workspace ...
* ... Run `GenerateRoamSLang.mwe2` from `org.emoflon.roam.roamslang/src/org.emoflon.roam.roamslang` with right click _Run As_ -> _MWE2 workflow_.
* ... Run `GenerateGipsl.mwe2` from `org.emoflon.gips.gipsl/src/org.emoflon.gips.gipsl` with right click _Run As_ -> _MWE2 workflow_.
* ... build all projects (*Project -> Clean... -> Clean all projects*) to trigger code generation.
A good start point to verify your installation is to run some of the examples from [this repository](https://github.com/Echtzeitsysteme/roam-examples).
A good start point to verify your installation is to run some of the examples from [this repository](https://github.com/Echtzeitsysteme/gips-examples).
### Code-Style
@ -38,7 +38,7 @@ By using this settings, you should be unable to commit unformatted code.
## Usage (running simulations)
Please refer to the [Roam examples reposiory](https://github.com/Echtzeitsysteme/roam-examples).
Please refer to the [GIPS examples reposiory](https://github.com/Echtzeitsysteme/gips-examples).
## License

View file

@ -1,21 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<psf version="2.0">
<provider id="org.eclipse.egit.core.GitProvider">
<project reference="1.0,git@github.com:Echtzeitsysteme/Roam.git,master,org.emoflon.roam.build"/>
<project reference="1.0,git@github.com:Echtzeitsysteme/Roam.git,master,org.emoflon.roam.core"/>
<project reference="1.0,git@github.com:Echtzeitsysteme/Roam.git,master,org.emoflon.roam.core.dependencies"/>
<project reference="1.0,git@github.com:Echtzeitsysteme/Roam.git,master,org.emoflon.roam.intermediate"/>
<project reference="1.0,git@github.com:Echtzeitsysteme/Roam.git,master,org.emoflon.roam.roamslang"/>
<project reference="1.0,git@github.com:Echtzeitsysteme/Roam.git,master,org.emoflon.roam.roamslang.ide"/>
<project reference="1.0,git@github.com:Echtzeitsysteme/Roam.git,master,org.emoflon.roam.roamslang.ui"/>
<project reference="1.0,git@github.com:Echtzeitsysteme/gips.git,master,org.emoflon.gips.build"/>
<project reference="1.0,git@github.com:Echtzeitsysteme/gips.git,master,org.emoflon.gips.core"/>
<project reference="1.0,git@github.com:Echtzeitsysteme/gips.git,master,org.emoflon.gips.core.dependencies"/>
<project reference="1.0,git@github.com:Echtzeitsysteme/gips.git,master,org.emoflon.gips.intermediate"/>
<project reference="1.0,git@github.com:Echtzeitsysteme/gips.git,master,org.emoflon.gips.gipsl"/>
<project reference="1.0,git@github.com:Echtzeitsysteme/gips.git,master,org.emoflon.gips.gipsl.ide"/>
<project reference="1.0,git@github.com:Echtzeitsysteme/gips.git,master,org.emoflon.gips.gipsl.ui"/>
</provider>
<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage" id="1646913457918_19" label="roam" name="roam">
<item elementID="=org.emoflon.roam.intermediate" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.emoflon.roam.core" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.emoflon.roam.roamslang.ui" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.emoflon.roam.build" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.emoflon.roam.core.dependencies" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.emoflon.roam.roamslang.ide" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.emoflon.roam.roamslang" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<workingSets editPageId="org.eclipse.jdt.ui.JavaWorkingSetPage" id="1646913457918_19" label="gips" name="gips">
<item elementID="=org.emoflon.gips.intermediate" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.emoflon.gips.core" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.emoflon.gips.gipsl.ui" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.emoflon.gips.build" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.emoflon.gips.core.dependencies" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.emoflon.gips.gipsl.ide" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
<item elementID="=org.emoflon.gips.gipsl" factoryID="org.eclipse.jdt.ui.PersistableJavaElementFactory"/>
</workingSets>
</psf>
</psf>