The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.10 - Oct. (2012 vol.45)
pp: 28-35
Jan Bosch , Chalmers University Technology, Sweden
Rafael Capilla , Rey Juan Carlos University, Spain
ABSTRACT
Dynamic software product lines address many of the challenges of building highly configurable software and use runtime variability mechanisms to support automatic decision making.
INDEX TERMS
Dynamic programming, Software development, Software architecture, Runtime environment, Reconfigurable architectures, Product development, rebinding, dynamic software product lines, runtime variability, self-adaptation, reconfiguration
CITATION
Jan Bosch, Rafael Capilla, "Dynamic Variability in Software-Intensive Embedded System Families", Computer, vol.45, no. 10, pp. 28-35, Oct. 2012, doi:10.1109/MC.2012.287
REFERENCES
1. S.O. Hallsteinsen et al., “Dynamic Software Product Lines,” Computer, Apr. 2008, pp. 93-95.
2. J. Bosch, “From Software Product Lines to Software Ecosystems,” Proc. Software Product Line Conf. (SPLC 09), ACM, 2009, pp. 111-119.
3. P. Barnes, Capitalism 3.0: A Guide to Reclaiming the Commons, Berrett-Koehler Publishers, 2006.
4. M. Koning et al., “VxBPEL: Supporting Variability for Web Services in BPEL,” Information and Software Technology, vol. 51, no. 2, 2009, pp. 258-269.
5. H. Gomaa and K. Hashimoto, “Dynamic Software Adaptation for Service-Oriented Product Lines,” Proc. Software Product Line Conf. (SPLC 11), ACM, vol. 2, 2011, article 35.
6. C. Cetina et al., “Designing and Prototyping Dynamic Software Product Lines: Techniques and Guidelines,” Proc. Software Product Line Conf. (SPLC 10), Springer-Verlag, 2010, pp. 331-345.
7. N. Gámez, L. Fuentes, and M.A. Aragüez, “Autonomic Computing Driven by Feature Models and Architecture in FamiWare,” Proc. 5th European Conf. Software Architecture (ECSA 11), LNCS 6903, Springer, 2011, pp. 164-179.
8. C. Cetina et al., “Strategies for Variability Transformation at Run-Time,” Proc. Software Product Line Conf. (SPLC 09), ACM, 2009, pp. 61-70.
9. R. Capilla and J. Bosch, “The Promise and Challenge of Runtime Variability,” Computer, Dec. 2011, pp. 93-95.
10. M. Goedicke, C. Köllmann, and U. Zdun, “Designing Runtime Variation Points in Product Line Architectures: Three Cases,” Science of Computer Programming, vol. 53, no. 3, 2004, pp. 353-380.
11. N. Bencomo et al., “Reflective Component-Based Technologies to Support Dynamic Variability,” Proc. Workshop on Variability Modelling of Software-Intensive Systems (VaMoS 08), ACM, 2008, pp. 141-150.
12. R. Froschauer, A. Zoitl, and P. Grünbacher, “Development and Adaptation of IEC 61499 Automation and Control Applications with Runtime Variability Models,” Proc. Conf. Industrial Informatics (INDIN 09), IEEE CS, 2009, pp. 905-910.
13. H. Hartmann and T. Trew, “Using Feature Diagrams with Context Variability to Model Multiple Product Lines for Software Supply Chains,” Proc. Software Product Line Conf. (SPLC 08), IEEE CS, 2008, pp. 12-21.
14. J. Lee and K.C. Kang, “A Feature-Oriented Approach to Developing Dynamically Reconfigurable Products in Product-Line Engineering,” Proc. Software Product Line Conf. (SPLC 06), IEEE CS, 2006, pp. 131-140.
15. I. Montero, J. Peña, and A. Ruiz-Cortés, “Representing Runtime Variability in Business-Driven Development Systems,” (ICCBSS 08), IEEE CS, 2008, pp. 228-231.
26 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool