The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.10 - Oct. (2012 vol.45)
pp: 22-26
Mike Hinchey , Lerothe Irish Software Engineering Research Centre, University of Limerick, Ireland
Sooyong Park , Sogang University, South Korea
Klaus Schmid , University of Hildesheim, Germany
ABSTRACT
Dynamic software product lines extend existing product line engineering approaches by moving their capabilities to runtime, helping to ensure that system adaptations lead to desirable properties. The Web extra at http://youtu.be/EHfdatOuktM is a video of a robot developed by Sogang University in South Korea that demonstrates adaptive behavior. The Web extra at http://youtu.be/916ZGBjbATI is a video featuring guest editor Mike Hinchey and his colleagues discussing ongoing research at Lero, the Irish Software Engineering Research Centre. The Web extra at http://youtu.be/R1gybFwAy10 is a video interview with Software Area Editor David Weiss discussing the benefits of using software product line engineering to produce software families.
INDEX TERMS
Software development, Product development, Dynamic programming, dynamic software product lines
CITATION
Mike Hinchey, Sooyong Park, Klaus Schmid, "Building Dynamic Software Product Lines", Computer, vol.45, no. 10, pp. 22-26, Oct. 2012, doi:10.1109/MC.2012.332
REFERENCES
1. S. Hallsteinsen et al., “Dynamic Software Product Lines,” Computer, Apr. 2008, pp. 93-95.
2. P. Clements, and L. Northrop, Software Product Lines, Addison-Wesley, 2002.
3. F. van der Linden, K. Schmid, and E. Rommes, Software Product Lines in Action—The Best Industrial Practice in Product Line Engineering, Springer, 2007.
4. K. Czarnecki et al., “Cool Features and Tough Decisions: A Comparison of Variability Modeling Approaches,” Proc. 6th Workshop on Variability Modeling of Software-Intensive Systems (VaMoS 12), ACM, 2012, pp. 173-182.
5. J. Peña et al., “Designing and Managing Evolving Systems Using a MAS Product Line Approach,” Science of Computer Programming, Apr. 2007, pp. 71-86.
6. K. Schmid and H. Eichelberger., “Model-Based Implementation of Meta-Variability Constructs: A Case Study Using Aspects,” 2008; www.icb.uni-due.de/fileadmin/ICB/research/ research_reportsicb_report_22.pdf.
7. A. Classen et al., “Modelling Variability in Self-Adaptive Systems: Towards a Research Agenda,” 2008; http://lirias.kuleuven.be/bitstream/123456789/ 203421/1McGPLE08.pdf.
8. N. Bencomo, J. Lee, and S. Hallsteinsen, “How Dynamic Is Your Dynamic Software Product Line?” 2010; http://eprints.lancs.ac.uk/34782/1dspl-2010.pdf .
9. N. Bencomo, S. Hallsteinsen, and E. Santana de Almeida, “A View of the Dynamic Software Product Lines Landscape,” Computer, Oct. 2012, pp. 36-41.
6 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool