Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Programming Ruby: the pragmatic programmer's guide
Programming Ruby: the pragmatic programmer's guide
Program Generators with XML and Java with CD-ROM
Program Generators with XML and Java with CD-ROM
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Mastering Regular Expressions
Code Generation in Action
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Compilers: Principles, Techniques, and Tools (2nd Edition)
Compilers: Principles, Techniques, and Tools (2nd Edition)
Exemplar driven development of software product lines
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
Code Generation is an increasing popular technique for implementing Software Product Lines that produces code from abstract specifications written in Domain Specific Languages (DSLs). This paper proposes to take advantage of the similitude among the products in a domain to generate them by analogy. That is, instead of synthesizing the final code from scratch or transforming the DSL specifications, the final products are obtained by adapting a previously developed domain product. The paper also discusses the capabilities and limitations of several currently available tools and languages to implement this kind of generators and introduce a new language to overcome the limitations.