An Overview of Feature-Oriented Software Development.

作者: Sven Apel , Christian Kästner

DOI: 10.5381/JOT.2009.8.5.C5

关键词: Software analyticsSoftware constructionSoftware developmentPersonal software processSoftware development processPackage development processComputer scienceSoftware engineeringSocial software engineeringSoftware peer review

摘要: Feature-oriented software development (FOSD) is a paradigm for the construction, customization, and synthesis of large-scale systems. In this survey, we give an overview personal perspective on roots FOSD, connections to other paradigms, recent developments in field. Our aim point between different lines research identify open issues.

参考文章(121)
Christian Kästner, Christian Lengauer, Sven Apel, Armin Größlinger, Type-Safe Feature-Oriented Product Lines arXiv: Software Engineering. ,(2010)
Christian Kästner, Sven Apel, Salvador Trujillo, Martin Kuhlemann, Don Batory, Guaranteeing Syntactic Correctness for All Product Line Variants: A Language-Independent Approach International Conference on Objects, Components, Models and Patterns. ,vol. 33, pp. 175- 194 ,(2009) , 10.1007/978-3-642-02571-6_11
Andrzej Wąsowski, Krzysztof Czarnecki, Marcilio Mendonca, SAT-based analysis of feature models is easy software product lines. pp. 231- 240 ,(2009) , 10.5555/1753235.1753267
Daniel Lohmann, Olaf Spinczyk, Wolfgang Schröder-Preikschat, Lean and efficient system software product lines: where aspects beat objects aspect oriented software development. ,vol. 2, pp. 227- 255 ,(2006) , 10.1007/11922827_8
Sven Apel, Christian Lengauer, Superimposition: a language-independent approach to software composition SC'08 Proceedings of the 7th international conference on Software composition. pp. 20- 35 ,(2008) , 10.1007/978-3-540-78789-1_2
N. Griffeth, Y.-J. Lin, F.S. Dworack, G.E. Herman, C.H. Chow, T.F. Bowen, The feature interaction problem in telecommunications systems Software Engineering for Telecommunication Switching Systems, 1989. SETSS 89., Seventh International Conference on. pp. 59- 62 ,(1989)
Danilo Beuche, Holger Papajewski, Wolfgang Schröder-Preikschat, Variability management with feature models Science of Computer Programming. ,vol. 53, pp. 333- 352 ,(2004) , 10.1016/J.SCICO.2003.04.005
P. Trinidad, D. Benavides, A. Durán, A. Ruiz-Cortés, M. Toro, Automated error analysis for the agilization of feature modeling Journal of Systems and Software. ,vol. 81, pp. 883- 896 ,(2008) , 10.1016/J.JSS.2007.10.030
Sahil Thaker, Don Batory, David Kitchin, William Cook, Safe composition of product lines Proceedings of the 6th international conference on Generative programming and component engineering - GPCE '07. pp. 95- 104 ,(2007) , 10.1145/1289971.1289989
Peri Tarr, Harold Ossher, William Harrison, Stanley M. Sutton, N degrees of separation: multi-dimensional separation of concerns international conference on software engineering. pp. 107- 119 ,(1999) , 10.1145/302405.302457