Inproceedings,

A Tutorial on Feature Oriented Programming and the AHEAD Tool Suite

.
Generative and Transformational Techniques in Software Engineering, volume 4143 of Lecture Notes in Computer Science, page 3--35. Springer, (2006)

Abstract

Feature oriented programming (FOP) is the study of feature mod ularity and its use in program synthesis. AHEAD is a theory of FOP that is based on a fundamental concept of generative programming that functions map programs. This enables the design of programs to be expressed compo sitionallyas algebraic expressions, which are suited for automated analysis, manipulation, and program synthesis. This paper is a tutorialon FOP and AHEAD. We review AHEAD’s theory and the tool set that implements it.

Tags

Users

  • @gron

Comments and Reviews