Variability-Modelling Practices in Industrial Software Product Lines: A Qualitative Study

[1]  Sergey. Erofeev Product Line Unified Modeler (PLUM) , 2007 .

[2]  Michal Antkiewicz,et al.  FeaturePlugin: feature modeling plug-in for Eclipse , 2004, eclipse '04.

[3]  Klaus Pohl,et al.  Software Product Line Engineering - Foundations, Principles, and Techniques , 2005 .

[4]  Ilka Philippow,et al.  EXTENDING FEATURE DIAGRAMS WITH UML MULTIPLICITIES , 2002 .

[5]  Kyo Chul Kang,et al.  Feature-Oriented Domain Analysis (FODA) Feasibility Study , 1990 .

[6]  Danilo Beuche,et al.  Minimally Invasive Migration to Software Product Lines , 2007, 11th International Software Product Line Conference (SPLC 2007).

[7]  Thomas Leich,et al.  FeatureIDE: A tool framework for feature-oriented software development , 2009, 2009 IEEE 31st International Conference on Software Engineering.

[8]  Don S. Batory,et al.  Feature-oriented programming and the AHEAD tool suite , 2004, Proceedings. 26th International Conference on Software Engineering.

[9]  Charles W. Krueger,et al.  Mega-scale product line engineering at General Motors , 2012, SPLC '12.

[10]  J. Rigaux,et al.  Software Product Lines : State of the art , 2004 .

[11]  Thorsten Berger,et al.  Variability modeling in the wild , 2012, SPLC '12.

[12]  Matthias Clauss,et al.  Generic Modeling using UML extensions for variability , 2001 .

[13]  M.L. Griss,et al.  Software reuse architecture, process, and organization for business success , 1997, Proceedings of the Eighth Israeli Conference on Computer Systems and Software Engineering.

[14]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[15]  Markus Völter Using domain specific languages for product line engineering , 2009, SPLC.

[16]  William J. Rasdorf,et al.  An evaluation of programming languages and language features for engineering software development , 1988, Engineering with Computers.

[17]  Lianping Chen,et al.  Variability management in software product lines: a systematic review , 2009, SPLC.

[18]  Christer Thörn,et al.  Current state and potential of variability management practices in software-intensive SMEs: Results from a regional industrial survey , 2010, Inf. Softw. Technol..

[19]  Pietu Pohjalainen Bottom-up Modeling for a Software Product Line: An Experience Report on Agile Modeling of Governmental Mobile Networks , 2011, 2011 15th International Software Product Line Conference.

[20]  Charles W. Krueger,et al.  Easing the Transition to Software Mass Customization , 2001, PFE.

[21]  Danilo Beuche,et al.  Variability management with feature models , 2004, Sci. Comput. Program..

[22]  Régine Laleau,et al.  Supporting variability in goal-based requirements , 2009, 2009 Third International Conference on Research Challenges in Information Science.

[23]  Ralph Krause,et al.  Experiences from a Large Scale Software Product Line Merger in the Automotive Domain , 2011, 2011 15th International Software Product Line Conference.

[24]  Håkan Gustavsson,et al.  Architecting Automotive Product Lines: Industrial Practice , 2010, SPLC.

[25]  Georg Rock,et al.  Dealing with Variability in Architecture Descriptions to Support Automotive Product Lines. , 2009 .

[26]  E. Visser,et al.  Timeline Variability: The Variability of Binding Time of Variation Points , 2003 .

[27]  Filippo Lanubile,et al.  Product Line Engineering for NGO Projects , 2015, 2015 IEEE/ACM 5th International Workshop on Product Line Approaches in Software Engineering.

[28]  Markus Völter Modellgetriebene Softwareentwicklung , 2005, Datenbank-Spektrum.

[29]  Marco Sinnema,et al.  COVAMOF: A Framework for Modeling Variability in Software Product Families , 2004, SPLC.

[30]  Lianping Chen,et al.  A Survey of Scalability Aspects of Variability Modeling Approaches , 2009 .

[31]  Krzysztof Czarnecki,et al.  CVL: common variability language , 2012, SPLC '12.

[32]  Jeff Magee,et al.  The Koala Component Model for Consumer Electronics Software , 2000, Computer.

[33]  Lianping Chen,et al.  A systematic review of evaluation of variability management approaches in software product lines , 2011, Inf. Softw. Technol..

[34]  Matthias Weber,et al.  Multi-level feature trees , 2007, Requirements Engineering.

[35]  Krzysztof Czarnecki,et al.  A user survey of configuration challenges in Linux and eCos , 2012, VaMoS '12.

[36]  C. Krueger,et al.  Eliminating the adoption barrier , 2002, IEEE Software.

[38]  Krzysztof Czarnecki,et al.  SAT-based analysis of feature models is easy , 2009, SPLC.

[39]  David M. Weiss,et al.  Software Product-Line Engineering: A Family-Based Software Development Process , 1999 .

[40]  K. Czarnecki,et al.  Cardinality-Based Feature Modeling and Constraints : A Progress Report , 2005 .

[41]  Kyo Chul Kang,et al.  A feature-oriented approach to developing dynamically reconfigurable products in product line engineering , 2006 .

[42]  Krzysztof Czarnecki,et al.  Staged Configuration Using Feature Models , 2004, SPLC.

[43]  Charles W. Krueger,et al.  The BigLever Software Gears Systems and Software Product Line Lifecycle Framework , 2010, SPLC Workshops.

[44]  Donald D. Cowan,et al.  S.P.L.O.T.: software product lines online tools , 2009, OOPSLA Companion.

[45]  Cristina Gacek,et al.  Implementing product line variabilities , 2001, SSR '01.

[46]  Krzysztof Czarnecki,et al.  The Variability Model of The Linux Kernel , 2010, VaMoS.

[47]  Paul Grünbacher,et al.  Model-Based Customization and Deployment of Eclipse-Based Tools: Industrial Experiences , 2009, 2009 IEEE/ACM International Conference on Automated Software Engineering.

[48]  Hannes Schwarz,et al.  Model-Driven Software Development , 2013 .

[49]  Stan Jarzabek,et al.  XVCL: a mechanism for handling variants in software product lines , 2004, Sci. Comput. Program..

[50]  Krzysztof Czarnecki,et al.  A survey of variability modeling in industrial practice , 2013, VaMoS.

[51]  Paul Clements,et al.  A framework for software product line practice - version 2 , 1999 .

[52]  Tommi Syrjänen Including Diagnostic Information in Configuration Models , 2000, Computational Logic.

[53]  M. Verlage,et al.  Five years of product line engineering in a small company , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[54]  Martin Törngren,et al.  The CVM Framework - A Prototype Tool for Compositional Variability Management , 2010, VaMoS.

[55]  Gerhard Friedrich,et al.  Uml as Domain Specific Language for the Construction of Knowledge-Based Configuration Systems , 1999, Int. J. Softw. Eng. Knowl. Eng..

[56]  Klaus D. Müller-Glaser,et al.  Quality Assurance and Certification of Software Modules in Safety Critical Automotive Electronic Control Units Using a CASE-Tool Integration Platform , 2004, ASWSD.

[57]  Peter Kilpatrick,et al.  Challenges in the Application of Feature Modelling in Fixed Line Telecommunications , 2007, VaMoS.

[58]  Krzysztof Czarnecki,et al.  Staged configuration through specialization and multilevel configuration of feature models , 2005, Softw. Process. Improv. Pract..

[59]  Krzysztof Czarnecki,et al.  Generative programming - methods, tools and applications , 2000 .

[60]  Martin Becker Towards a General Model of Variability in Product Families , 2003 .

[61]  Dániel Fey,et al.  Feature Modeling: A Meta-Model to Enhance Usability and Usefulness , 2002, SPLC.

[62]  David Garlan,et al.  Acme: an architecture description interchange language , 1997, CASCON.

[63]  Andreas Hein,et al.  A Case Study in Applying a Product Line Approach for Car Periphery Supervision Systems , 2001 .

[64]  Timo Soininen,et al.  Towards Managing Variability Using Software Product Family Architecture Models and Product Configurators , 2003 .

[65]  Michal Antkiewicz,et al.  Mapping features to models: a template approach based on superimposed variants , 2005, GPCE'05.

[66]  Don S. Batory,et al.  The design and implementation of hierarchical software systems with reusable components , 1992, TSEM.

[67]  Martin Glinz,et al.  Modeling and Managing Tacit Product Line Requirements Knowledge , 2009, 2009 Second International Workshop on Managing Requirements Knowledge.

[68]  W. Marsden I and J , 2012 .

[69]  Pourya Shaker Feature-oriented requirements modelling , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[70]  Klaus Schmid,et al.  A customizable approach to full lifecycle variability management , 2004, Sci. Comput. Program..

[71]  Itana Maria de Souza Gimenes,et al.  A variability management process for software product lines , 2005, CASCON.

[72]  Bernd Hardung,et al.  Reuse of software in distributed embedded automotive systems , 2004, EMSOFT '04.

[73]  Huilin Ye,et al.  Approach to modelling feature variability and dependencies in software product lines , 2005, IEE Proc. Softw..

[74]  Peter Kilpatrick,et al.  Weaving behavior into feature models for embedded system families , 2006 .

[75]  Joachim Bayer,et al.  Process Family Engineering in Automotive Control Systems – A Case Study , 2006 .

[76]  Danilo Beuche,et al.  Running a software product line: standing still is going backwards , 2009, SPLC.

[77]  Thomas Gustafsson,et al.  Uptake of modeling practices in SMES: initial results from an industrial survey , 2008, MiSE '08.