Adding configuration to the choice calculus

Martin Erwig, Klaus Ostermann, Tillmann Rendel, Eric Walkingshaw · 2013

The choice calculus, a formal language for representing variation in software artifacts, features syntactic forms to map dimensions of variability to local choices between source code variants. However, the process of selecting alternatives from dimensions was relegated to an external operation. The lack of a syntactic form for selection precludes many interesting variation and reuse patterns, such as nested product lines, and theoretical results, such as a syntactic description of the configuration process.

Read the paper · More papers on PaperTik