English

Formal Semantics of the CDL Language

Software Engineering 2022-09-26 v1

Abstract

We reverse-engineer a formal semantics of the Component Definition Language (CDL), which is part of the highly configurable, embedded operating system eCos. This work provides the basis for an analysis and comparison of the two variability-modeling languages Kconfig and CDL. The semantics given in this document are based on analyzing the CDL documentation, inspecting the source code of the toolchain, as well as testing the tools on particular examples.

Keywords

Cite

@article{arxiv.2209.11633,
  title  = {Formal Semantics of the CDL Language},
  author = {Thorsten Berger and Steven She},
  journal= {arXiv preprint arXiv:2209.11633},
  year   = {2022}
}

Comments

Technical Note, Department of Computer Science, University of Leipzig, Germany

R2 v1 2026-06-28T01:58:19.998Z