BEHRINGER, Benjamin ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC)
KIRSCH, Laurent ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
ROTHKUGEL, Steffen ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Language :
English
Title :
Separating Features Using Colored Snippet Graphs
Publication date :
2014
Event name :
6th International Workshop on Feature-Oriented Software Development (FOSD ’14)
Event date :
from 14-09-2014 to 14-09-2014
Main work title :
Proceedings of the 6th International Workshop on Feature-Oriented Software Development (FOSD ’14)
S. Apel, D. Batory, C. Kastner, and G. Saake. Feature-Oriented Software Product Lines. Springer Berlin Heidelberg, 2013.
S. Apel, C. Kastner, and C. Lengauer. Language-Independent and Automated Software Composition: The FeatureHouse Experience. IEEE Trans. Software Eng., pages 63-79, 2013.
D. L. Atkins, T. Ball, T. L. Graves, and A. Mockus. Using version control data to evaluate the impact of software tools: a case study of the Version Editor. IEEE Trans. Software Eng., pages 625-637, 2002.
D. Batory, P. Hofner, B. Maller, and A. Zelend. Features, modularity, and variation points. In FOSD, pages 9-16, 2013.
D. Batory, J. Sarvela, and A. Rauschmayer. Scaling step-wise refinement. IEEE Trans. Software Eng., pages 355-371, 2004.
C. Brabrand, M. Ribeiro, T. Toledo, and P. Borba. Intraprocedural dataflow analysis for software product lines. In AOSD, pages 13-24, 2012.
A. Classen, M. Cordy, P. Y. Schobbens, P. Heymans, A. Legay, and J. F. Raskin. Featured Transition Systems: Foundations for Verifying Variability-Intensive Systems and Their Application to LTL Model Checking. IEEE Trans. Software Eng., pages 1069-1089, 2013.
K. Czarnecki and M. Antkiewicz. Mapping features to models: a template approach based on superimposed variants. In GPCE, pages 422-437, 2005.
M. Erwig, E. Walkingshaw, and S. Chen. An abstract representation of variational graphs. In FOSD, pages 25-32, 2013.
J. Harder and N. Gode. Cloned code: stable code. J. Softw. Evol. and Proc., pages 1063-1088, 2013.
A. Heuer, V. Stricker, C. J. Budnik, S. Konrad, K. Lauenroth, and K. Pohl. Defining variability in activity diagrams and Petri nets. Science ofComp. Prog., pages 2414-2432, 2013.
W. Hofer, C. Elsner, F. Blendinger, W. Schroader-Preikschat, and D. Lohmann. Toolchain-independent variant management with the Leviathan filesystem. In FOSD, pages 18-24, 2010.
D. Janzen and K. De Volder. Programming with Crosscutting Effective Views. In ECOOP, LNCS, pages 197-220. Springer Berlin Heidelberg, 2004.
C. Kaastner and S. Apel. Integrating compositional and annotative approaches for product line engineering. In McGPLE, pages 35-40, 2008.
C. Kaastner, S. Apel, and M. Kuhlemann. Granularity in Software Product Lines. In ICSE, pages 311-320, 2008.
C. Kaastner, S. Apel, and M. Kuhlemann. A model of refactoring physically and virtually separated features. In GPCE, pages 157-166, 2009.
C. Kastner, S. Apel, and K. Ostermann. The road to feature modularity? In SPLC, pages 5:1-5:8, 2011.
C. Kastner, S. Apel, S. Trujillo, M. Kuhlemann, and D. Batory. Guaranteeing syntactic correctness for all product line variants: A language-independent approach. In TOOLS EUROPE, pages 175-194, 2009.
L. Kirsch, J. Botev, and S. Rothkugel. Snippets and Component-Based Authoring Tools for Reusing and Connecting Documents. JDIM, pages 399-409, 2012.
L. Kirsch, J. Botev, and S. Rothkugel. The Snippet Platform Architecture: Dynamic and Interactive Compound Documents. ICIMT, pages 161-167, 2013.
C. Prehofer. Feature-oriented programming: A fresh look at objects. In ECOOP, pages 419-443, 1997.
M. Ribeiro, P. Borba, and C. Kastner. Feature Maintenance with Emergent Interfaces. In ICSE, pages 989-1000, 2014.
S. Schulze. Analysis and Removal of Code Clones in Software Product Lines. PhD thesis, Otto-von-Guericke-Universitaat Magdeburg, 2013.
N. Singh, C. Gibbs, and Y. Coady. C-CLR: a tool for navigating highly configurable system software. In ACP4IS, 2007.
H. Spencer and G. Collyer. #ifdef Considered Harmful or Portability Experience with C News. In USENIX Conf., 1992.
T. Thuam, S. Apel, C. Kaastner, I. Schaefer, and G. Saake. A classification and survey of analysis strategies for software product lines. ACM Comput. Surv. , pages 6:1-6:45, 2014.
E. Walkingshaw and M. Erwig. A calculus for modeling and implementing variation. In GPCE, pages 132-140, 2013.