mirror of
https://github.com/Echtzeitsysteme/gips.git
synced 2024-05-21 20:00:23 +00:00
Adapts: CITATION, README, and PSF to new name
This commit is contained in:
parent
6951fe0f23
commit
e5528be6d4
10
CITATION.cff
10
CITATION.cff
|
@ -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"
|
||||
|
|
12
README.md
12
README.md
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue