A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
A variability-aware module system
2012
Proceedings of the ACM international conference on Object oriented programming systems languages and applications - OOPSLA '12
Module systems enable a divide and conquer strategy to software development. To implement compile-time variability in software product lines, modules can be composed in different combinations. However, this way variability dictates a dominant decomposition. Instead, we introduce a variability-aware module system that supports compile-time variability inside a module and its interface. This way, each module can be considered a product line that can be type checked in isolation. Variability can
doi:10.1145/2384616.2384673
dblp:conf/oopsla/KastnerOE12
fatcat:wpamymvpnfgvjbb6soc5c5krvq