This repository contains examples for using CoSMuCOP as presented at the International Conference on Software Language Engineering (SLE) 2026.
The examples can be reproduced, either by using the provided Dockerfile or by installing Julia and the needed packages.
Be aware that the performance measurement will take some time.
The repository also includes the following files:
- copCompositionLanguage.jl: The code for the composition system, that is included in Contexts.jl
- output/repository_droneScenario_generated.jl: An example of a generated file.
- Build image:
docker build -t cosmucop . - Run image:
docker run -v $(pwd)/output:/output cosmucop
- Install Julia (tested with version 1.11 and 1.10)
- Install required packages by
julia setup.jl - Execute
julia droneScenario.jlandcompositionPerformance.jlfor reproducing performance measurements