Title | Change-based FODA diagrams: Bridging the gap between feature-oriented design and implementation |
Publication Type | Conference Paper |
Year of Publication | 2011 |
Authors | Ebraert, P, Soetens QD, Janssens D |
Conference Name | SAC 2011: The 26th Symposium on Applied Computing |
Abstract | Feature Oriented Design Analysis (FODA) diagrams present the design of feature-oriented software applications. In some cases, however, the actual implementation of such an appli- cation does not correspond to the design that was set for- ward by the FODA diagram. Such discrepancies are referred to as the gap between design and implementation. We present a bottom-up approach for generating FODA diagrams from the changes to the source code. Unlike or- dinary FODA diagrams, those diagrams are based on the implementation. Thanks to that, they do not only contain coarse-grained design information, but also incorporate fine- grained implementation details, which can be used to bridge between feature-oriented design and implementation. |