Published February 19, 2026 | Version v1
Software Open

Generic Performance Evaluation Language (GPEL)

  • 1. ROR icon Laboratoire des Sciences du Numérique de Nantes
  • 2. ROR icon Nantes Université
  • 3. ROR icon Laboratoire des Sciences et Techniques de l'Information de la Communication et de la Connaissance

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