Science Score: 62.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 2 committers (50.0%) from academic institutions -
✓Institutional organization owner
Organization echtzeitsysteme has institutional domain (www.es.tu-darmstadt.de) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.3%) to scientific vocabulary
Keywords
Repository
Examples for the GIPS framework.
Basic Info
- Host: GitHub
- Owner: Echtzeitsysteme
- License: gpl-3.0
- Language: Java
- Default Branch: main
- Homepage: https://gips.dev
- Size: 68.8 MB
Statistics
- Stars: 2
- Watchers: 2
- Forks: 4
- Open Issues: 3
- Releases: 0
Topics
Metadata Files
README.md
GIPS Examples
GIPS is an open-source framework for Graph-Based (M)ILP Problem Specification. This repository holds some GIPS example projects.
Setup
- Install GIPS as described in its repository.
- 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.)
- Use this PSF file to import all gips-example-related 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).
- Some of the examples have a runnable Java class with a
mainfunction. - 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.gipsin the project explorer. - Launch
MdvneLauncher.launchwith a right click -> Run As -> MdvneLauncher. - Please keep in mind that not every project contains a
.launchfile.
- Go to
Example Overview
| Name | Description |
| -------------------------------------------------- | --------------------------------------------------------------------------------------- |
| classdiagram* | Example GIPS-based solution of the TGG 3.0 prototype implementation (classes) |
| ihtc* | Projects related to the GIPS-based solution for the IHTC 2024 (competition) |
| JavaFXDependencies | JavaFX Dependencies (as Eclipse plug-in project) [will just work on Windows] |
| LectureStudioModel | Metamodel of the lectureStudio example |
| LectureStudioModelB | Adapted (meta)model for the lectureStudio P2P example |
| network.model | Network (meta)model with converters and a manipulator for the MdVNE example |
| nurserostering*/xsdimport | Nurse rostering example (nurse rostering problem competition) |
| org.emoflon.gips.gipsl.examples.headlessrunner* | Example on how to build and use a GIPS project headlessly - export it to JAR and run it |
| org.emoflon.gips.gipsl.examples.helloworld | Very simple hello world example for the GIPS language - can not be executed |
| org.emoflon.gips.gipsl.examples.mdvne.* | Model-driven Virtual Network Embedding example with and without migration functionality |
| org.emoflon.gips.gipsl.examples.lsp2p* | Adapted lectureStudio P2P example |
| org.emoflon.gips.gipsl.examples.sdr.* | Software-Defined Radio task scheduling on CPUs |
| org.gips.examples.incrementalp2p.* | Implementation of the lectureStudio GCM 2023 example (and the GIPS MAKI demonstrator) |
| PersonTaskAssignments/PTA* | Person-to-Task Assignments for construction purposes |
| refactoringsoftwaresystemtgg3/SoftwareSystem | Example GIPS-based solution of the TGG 3.0 prototype implementation (software system) |
| teachingassistant.* | Teaching Assistant (TA) example: mapping TAs to tutorials |
| testmetamodel/testgipsproject | Minimal working example for an EMF metamodel and a GIPS(L) project using it |
For more projects, refer to the GIPS test repository.
License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for more details.
Owner
- Name: Real-Time Systems Lab
- Login: Echtzeitsysteme
- Kind: organization
- Website: http://www.es.tu-darmstadt.de
- Repositories: 19
- Profile: https://github.com/Echtzeitsysteme
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use the GIPS examples in your research, please cite it using these metadata."
abstract: GIPS is an open-source framework for Graph-Based (M)ILP Problem Specification. This repository holds some examples for GIPS.
authors:
- family-names: Ehmes
given-names: Sebastian
orcid: https://orcid.org/0000-0001-8001-6827
- family-names: Kratz
given-names: Maximilian
orcid: https://orcid.org/0000-0001-7396-7763
title: Graph-Based (M)ILP Problem Specification Tool - Project examples
version: 1.5.0
date-released: 2025-07-03
repository-code: "https://github.com/Echtzeitsysteme/gips-examples"
keywords:
- "virtual network embedding"
- "model-driven software engineering"
- simulation
- "eclipse modeling framework"
- pattern-matching
- model
- metamodel
- "integer linear programming"
- "mixed integer linear programming"
- emoflon
- "graph transformation"
- "optimization"
license: "GPL-3.0"
GitHub Events
Total
- Issues event: 27
- Delete event: 60
- Member event: 1
- Issue comment event: 6
- Push event: 325
- Pull request review comment event: 6
- Pull request review event: 8
- Pull request event: 83
- Fork event: 2
- Create event: 68
Last Year
- Issues event: 27
- Delete event: 60
- Member event: 1
- Issue comment event: 6
- Push event: 325
- Pull request review comment event: 6
- Pull request review event: 8
- Pull request event: 83
- Fork event: 2
- Create event: 68
Committers
Last synced: almost 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Maximilian Kratz | m****z@e****e | 104 |
| SebastianE | s****s@g****m | 27 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 19
- Total pull requests: 74
- Average time to close issues: 2 months
- Average time to close pull requests: 5 days
- Total issue authors: 1
- Total pull request authors: 3
- Average comments per issue: 0.21
- Average comments per pull request: 0.01
- Merged pull requests: 67
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 13
- Pull requests: 39
- Average time to close issues: 1 day
- Average time to close pull requests: 2 days
- Issue authors: 1
- Pull request authors: 2
- Average comments per issue: 0.31
- Average comments per pull request: 0.03
- Merged pull requests: 34
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- maxkratz (19)
Pull Request Authors
- maxkratz (71)
- j-mastr (2)
- arg0n1s (1)