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 cff-version: 1.2.0
message: "If you use Roam in your research, please cite it using these metadata." message: "If you use GIPS in your research, please cite it using these metadata."
abstract: Roam is an open-source framework for Rule-based optimal mapping. abstract: GIPS is an open-source framework for Graph-Based ILP Problem Specification.
authors: authors:
- family-names: Ehmes - family-names: Ehmes
given-names: Sebastian given-names: Sebastian
@ -8,10 +8,10 @@ authors:
- family-names: Kratz - family-names: Kratz
given-names: Maximilian given-names: Maximilian
orcid: https://orcid.org/0000-0001-7396-7763 orcid: https://orcid.org/0000-0001-7396-7763
title: Rule-based optimal mapping title: Graph-Based ILP Problem Specification Tool
version: 1.0.0 version: 1.0.0
date-released: 2022-03-15 date-released: 2022-05-03
repository-code: "https://github.com/Echtzeitsysteme/Roam" repository-code: "https://github.com/Echtzeitsysteme/gips"
keywords: keywords:
- "virtual network embedding" - "virtual network embedding"
- "model-driven software engineering" - "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) ## Installation (development)
@ -8,14 +8,14 @@
* Install [AdoptOpenJDK 17 (HotSpot JVM)](https://adoptopenjdk.net/releases.html?variant=openjdk17&jvmVariant=hotspot) or newer. * 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 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. * 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. * 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. * 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 ... * 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. * ... 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 ### Code-Style
@ -38,7 +38,7 @@ By using this settings, you should be unable to commit unformatted code.
## Usage (running simulations) ## 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 ## License

View file

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