Changes framework name from Roam to GIPS

This commit is contained in:
Maximilian Kratz 2022-05-03 12:47:59 +02:00
parent ab91ce9279
commit 64c22bb5b3
2 changed files with 12 additions and 12 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. This repository holds some examples for Roam.
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. This repository holds some examples for GIPS.
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 - Project examples
title: Graph-Based ILP Problem Specification Tool - Project examples
version: 1.0.0
date-released: 2022-03-15
repository-code: "https://github.com/Echtzeitsysteme/roam-examples"
date-released: 2022-05-03
repository-code: "https://github.com/Echtzeitsysteme/gips-examples"
keywords:
- "virtual network embedding"
- "model-driven software engineering"

View file

@ -1,17 +1,17 @@
# Roam Examples
# GIPS Examples
[**Roam**](https://github.com/Echtzeitsysteme/Roam) is an open-source framework for **R**ule-based **o**ptim**a**l **m**apping.
This repository holds some Roam example projects.
[**GIPS**](https://github.com/Echtzeitsysteme/gips) is an open-source framework for **G**raph-Based **I**LP **P**roblem **S**pecification.
This repository holds some GIPS example projects.
## Setup
* Install [Roam](https://github.com/Echtzeitsysteme/Roam) as described in its [repository](https://github.com/Echtzeitsysteme/Roam).
* Launch a runtime workspace (while using a runtime Eclipse) as stated in the eMoflon::IBeX installation steps. (Please refer to the installation steps of Roam above.)
* Install [GIPS](https://github.com/Echtzeitsysteme/gips) as described in its [repository](https://github.com/Echtzeitsysteme/gips).
* Launch a runtime workspace (while using a runtime Eclipse) as stated in the eMoflon::IBeX installation steps. (Please refer to the installation steps of GIPS above.)
* Clone this Git repository to your local machine and import it into Eclipse: *File -> Import -> General -> Existing Projects into Workspace*. Import all projects.
* Build all your projects with the black eMoflon hammer. Sometimes, it is required to trigger a cleaning in Eclipse (*Project -> Clean... -> Clean all projects*).
* You can now launch a Roam project like `org.emoflon.roam.roamslang.examples.mdvne`:
* Go to `org.emoflon.roam.roamslang.examples.mdvne` -> `src-gen` -> `org.emoflon.roam.roamslang.examples.mdvne.api.roam` in the project explorer.
* You can now launch a GIPS project like `org.emoflon.gips.gipsl.examples.mdvne`:
* Go to `org.emoflon.gips.gipsl.examples.mdvne` -> `src-gen` -> `org.emoflon.gips.gipsl.examples.mdvne.api.gips` in the project explorer.
* Launch `MdvneLauncher.launch` with a right click -> _Run As_ -> _MdvneLauncher_.