GIPS SEAMS 2023 exemplar
Go to file
2023-01-26 11:06:01 +01:00
LectureStudioModel Added initial example 2023-01-23 16:13:01 +01:00
org.gips.examples.incrementalp2p.common Added initial example 2023-01-23 16:13:01 +01:00
org.gips.examples.incrementalp2p.distribution Added initial example 2023-01-23 16:13:01 +01:00
org.gips.examples.incrementalp2p.gips.incrementaldistribution Added initial example 2023-01-23 16:13:01 +01:00
org.gips.examples.incrementalp2p.repository Added initial example 2023-01-23 16:13:01 +01:00
org.gips.examples.incrementalp2p.run Added initial example 2023-01-23 16:13:01 +01:00
org.gips.examples.incrementalp2p.visualization Added initial example 2023-01-23 16:13:01 +01:00
.gitattributes Added initial example 2023-01-23 16:13:01 +01:00
.gitignore Added initial example 2023-01-23 16:13:01 +01:00
LICENSE Adds README.md, LICENSE and project set 2023-01-26 11:06:01 +01:00
projectSet.psf Adds README.md, LICENSE and project set 2023-01-26 11:06:01 +01:00
README.md Adds README.md, LICENSE and project set 2023-01-26 11:06:01 +01:00

GIPS SEAMS 2023 Exemplar

GIPS is an open-source framework for Graph-Based ILP Problem Specification.

This repository holds the exemplar of our SEAMS 2023 Artifact submission.

Setup

There are two alternative ways to setup this exemplar. We recommend the setup of a GIPS virtual machine (VM).

Pre-Built VM template

Download our pre-built VM template from GitHub. The repository contains the necessary steps (tutorial) to configure and run the exemplar withing the VM.

Pre-Built Eclipse Application

Download our pre-built Eclipse application with GIPS installed. Further steps:

  • Extract the ZIP archive.
  • You need to install GLPK on your system.
  • Import all projects in Eclipse: File/Import.../Team/Team Project Set -> Click on Next -> Paste the URL https://raw.githubusercontent.com/Echtzeitsysteme/gips-seams-2023-exemplar/main/projectSet.psf into URL -> click Finish

You can now use the tutorial in the VM template repo to proceed.

Project Overview

Name Description
LectureStudioModel Metamodel of the exemplar: LectureStudioModel/model/LectureStudioModel.ecore
org.eclipse.examples.incrementalp2p.common Common classes to hold data and constant definitions
org.eclipse.examples.incrementalp2p.distribution Control flow logic of the simulation
org.eclipse.examples.incrementalp2p.gips.incrementaldistribution GIPS(L) exemplar implementation: GIPSL file
org.eclipse.examples.incrementalp2p.repository GT rules for the setup of the simulation environemnt
org.eclipse.examples.incrementalp2p.run Simulation runner
org.eclipse.examples.incrementalp2p.visualization Visualization components

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for more details.