id author title date pages extension mime words sentences flesch summary cache txt work_qqpy7vvyarctvk32abryvwciwe Ruben Heradio Exemplar driven development of software product lines 2012 21 .pdf application/pdf 6639 636 50 The result of the exemplar flexibilization is a Domain Specific Language (DSL) compiler because reuses existing exemplars as product line initial baseline and is reactive because proposes domain engineering [11] as an incremental activity where flexibilization layers, which implement variable SPL In order to implement the exemplar flexibilization, different techniques commonly used to generalize Figure 9: An existing exemplar: a list of elements of type MyClass that implements features Copy Ownership, int LengthCounter and Tracing Sections 4.1.1 and 4.1.2 discuss how to implement the exemplar flexibilization for the features Ownership, LengthCounter and Tracing by using inheritance and aspects respectively. Figure 11 shows a flexibilization of the new exemplar based on multiple inheritance, where classes Figure 15 shows an exemplar flexibilization using the available EFL implementation in Ruby, where the ElementType, Ownership, LengthCounter and Tracing are managed by the generators ElementType, Ownership, ./cache/work_qqpy7vvyarctvk32abryvwciwe.pdf ./txt/work_qqpy7vvyarctvk32abryvwciwe.txt