Title | ||
---|---|---|
Change-based FODA diagrams: bridging the gap between feature-oriented design and implementation |
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 application does not correspond to the design that was set forward 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 ordinary FODA diagrams, those diagrams are based on the implementation. Thanks to that, they do not only contain coarse-grained design information, but also incorporate finegrained implementation details, which can be used to bridge between feature-oriented design and implementation. |
Year | DOI | Venue |
---|---|---|
2011 | 10.1145/1982185.1982478 | SAC |
Keywords | Field | DocType |
feature oriented design analysis,ordinary foda diagram,finegrained implementation detail,feature-oriented design,source code,feature-oriented software application,foda diagram,actual implementation,change-based foda diagram,bottom-up approach,coarse-grained design information,bottom up,separation of concern,design,implementation,separation of concerns,documentation | Programming language,Source code,Computer science,Bridging (networking),Separation of concerns,Theoretical computer science,Diagram,Software,Documentation,Design analysis,Feature-oriented programming | Conference |
Citations | PageRank | References |
1 | 0.34 | 14 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Peter Ebraert | 1 | 153 | 10.53 |
Quinten David Soetens | 2 | 128 | 6.50 |
Dirk Janssens | 3 | 522 | 88.99 |