Published February 19, 2026
| Version v1
Software
Open
Generic Performance Evaluation Language (GPEL)
Authors/Creators
Description
A Multi-Level Approach to KPI Definition, Configuration and Computation for Executable Domain-Specific Languages
In this project, we assist domain experts and end users in evaluating the performance of their systems during the design phase, before a real implementation. Therefore, we propose a multi-level MultiLevel4KPI approach that enables performance assessment across heterogeneous xDSLs and their systems without modifying the original languages. The approach involves three roles operating at specific levels: a Language Engineer, a Domain Expert, and an End User. At the top level, the language engineer designs the xDSL itself, while the domain expert and end user collaborate on performance evaluation at their own abstraction level. The approach is mainly based on the Generic Performance Evaluation Language (GPEL), a generic performance language that relies on a Trace Domain Query Language (TraceDQL) to help extract data from the execution traces of simulated models for Key Performance Indicator (KPI) computation.
Files
GPEL_Performance_Language.zip
Files
(12.4 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:d38789fe920759899ccdd64706cafa18
|
12.4 MB | Preview Download |
Additional details
Funding
- Agence Nationale de la Recherche
- RODIC - Rapid recOnfiguration of manufacturing systems: a model-baseD software engineering and human Interaction Coupled approach ANR-21-CE10-0017
Dates
- Available
-
2026-02-19
Software
- Repository URL
- https://gitlab.univ-nantes.fr/rodic/evaluationKPIxDSL/-/tree/master/sirius%20version%207.2.0
- Programming language
- Java , Xtend