@conference {80, title = {Generative Programming for Embedded Software: An Industrial Experience Report}, booktitle = {First ACM SIGPLAN/SIGSOFT International Conference on Generative Programming and Component Engineering (GPCE{\textquoteright}02)}, volume = {2487}, year = {2002}, pages = {156 - 172}, publisher = {Springer-Verlag}, organization = {Springer-Verlag}, edition = {Lecture Notes in Computer Science}, address = {Pittsburgh, USA}, abstract = {Physical products come in many variants, and so does the software embedded in them. The software embedded in a product variant usually has to be optimized to fit its limited memory and computing power. Generative programming is well suited for developing embedded software since it allows us to automatically produce variants of embedded software optimized for specific products. This paper reports on our experience in applying generative programming in the embedded domain. We propose an extended feature modeling notation, discuss tool support for feature modeling, describe a domain-independent system configuration editor, and comment on the applicability of static configuration in the area of embedded systems.}, isbn = {978-3-540-44284-4}, doi = {10.1007/3-540-45821-2_10}, url = {http://www.springerlink.com/content/u6kxe6qc0v68e0ev/fulltext.pdf}, author = {Krzysztof Czarnecki and Bednasch, Thomas and Unger, Peter and Ulrich, Eisenecker}, editor = {Batory, Don and Consel, Charles and Taha, Walid} }