Abstract
Variability management and reuse are important concerns in the development of variant-rich software-intensive systems. In this chapter, we present the SPES XT modeling framework's mechanism to capture the orthogonal concern of variability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
[Bachman et al. 2003] F. Bachmann, M. Goedicke, Leite, J. Do Prado, R. Nord, K. Pohl, Balasubramaniam Ramesh, Alexander Vilbig: Managing Variability in Product Family Development. In: van der Linden, Frank (eds.): Proceedings of the 5th International Workshop on Product Family Engineering, (PFE-5), Volume 3014 of Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, 2003, 66-80.
[Bramsiepe et al. 2012] C. Bramsiepe, S. Sievers, T. Seifert, G. D. Stefanidis, D. G. Vlachos, H. Schnitzer, B. Muster, C. Brunner, J. P. M. Sanders, M. E. Bruins, G. Schembecker: Low-cost small scale processing technologies for production applications in various environments – Mass-produced factories. Chemical Engineering and Processing: Process Intensification, Vol. 51, 2012.
[Broy et al. 2012] M. Broy, W. Damm, S. Henkler, K. Pohl, A. Vogelsang, T. Weyer: Introduction to the SPES Modeling Framework. In: K. Pohl, G. Böckle, F. van der Linden: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Berlin Heidelberg, 2005.
[Clarke et al. 2011] D. Clarke, M. Helvensteijn, Ina Schaefer. Abstract delta modeling. ACM Sigplan Notices, Vol. 46, No.2, 2011, pp. 13–22.
[Clements and Northrop 2002] P. Clements, L. Northrop: Software Product Lines – Practices and Patterns. Addison-Wesley, Boston, 2002.
[Czarnecki and Eisenecker 2000] K. Czarnecki, U. Eisenecker: Generative programming: methods, tools, and applications. Addison Wesley, Boston, 2000.
[Große-Rhode et al. 2013] M. Große-Rhode, P. Manhart, R. Mauersberger, S. Schröck, M. Schulze, T. Weyer: Anforderungen von Leitbranchen der deutschen Industrie an Variantenmanagement und Wiederverwendung und daraus resultierende Forschungsfragestellungen (published in German). In: Wagner, Lichter (Eds.): SF 2013 - Software Engineering 2013: Workshopband, Informatik (GIEdition Proceeding, 215), 2013, pp. 251–260.
[Heuer and Pohl 2014] A. Heuer, K. Pohl: Structuring variability in the context of embedded systems during software engineering. In: Proceedings of the 8th International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS '14), ACM, New York, 2014, pp. 21:1-21:8.
[Heuer et al. 2013] A. Heuer, T. Kaufmann, T. Weyer: Extending an IEEE 42010 Compliant Viewpoint-Based Engineering Framework for Embedded Systems to Support Variant Management. In: G. Schirner, M. Götz, A. Rettberg, M. C. Zanella, F. J. Rammig (Eds.): Proceedings 4th International Embedded Systems Symposium, Paderborn, 2013. Springer, IFIP Advances in Information and Communication Technology, 2013.
[Heuer et al. 2015] A. Heuer, T. Kaufmann, M. Constantinescu-Fomino: On the Explicit Consideration of Context Variability in the SPES Modeling Framework. In: W. Zimmermann, W. Böhm, C. Grelck, R. Heinrich, R. Jung, M. Konersmann, A. Schlaefer, E. Schmieders, S. Schupp, B. T. Widemann, T. Weyer (Eds.): Software Engineering Workshops 2015 (SE-WS 2015) - Gemeinsamer Tagungsband der Workshops der Tagung Software Engineering 2015, Vol. 1337, CEURWS.org, 2015, pp. 61-70.
[Kang et al. 1990] K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak, A. S. Peterson: Feature-oriented domain analysis (FODA) feasibility study (No. CMU/SEI-90-TR-21). Carnegie-Mellon Univ Pittsburgh Pa Software Engineering Inst, 1990.
[Kaufmann et al. 2014] T. Kaufmann, C. Manz, T. Weyer: Extending the SPES Modeling Framework for Supporting Role-Specific Variant Management in the Engineering Process of Embedded Software. Software Engineering (Workshops), 2014, pp. 77-86.
[Manhart et al. 2013] P. Manhart, P. Nazari, B. Rumpe, I. Schaefer, A. Haber, C. Kolassa: First-Class Variability Modeling in Matlab/Simulink. In: Proceedings of the 7th International Workshop on Variability Modelling of SoftwareIntensive Systems, ACM, 2013, pp. 11–18.
[Mishra and Schlingloff 2008] S. Mishra, H. Schlingloff: CMMI Process Area Compliance with Formal Specification-Based Soft\vare Development. In: SERA 2008, Software Engineering Research, Management and Applications; Aug. 20-22, 2008, Prague, Czech Republic IEEE Computer Society Press, 2008.
[Pohl et al. 2005] K. Pohl, G. Böckle, F. van der Linden: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Berlin/New York, 2005.
Heidelberg, 2005. [Schaefer et al. 2012] I. Schaefer, R. Rabiser, D. Clarke, L. Bettini, D. Benavides, G. Botterweck, A. Pathak, S. Trujillo, K. Villela: Software Diversity: State of the Art and Perspectives. STTT Vol. 14, No.5., 2012, pp. 477-495.
[Schröck et al. 2015a] S. Schröck, A. Fay, T. Jäger: Systematic interdisciplinary reuse within the engineering of automated plants. In: 9th Annual IEEE International Systems Conference (SysCon), IEEE, Vancouver, Canada, 2015.
[Schröck et al. 2015b] S. Schröck, F. Zimmer, A. Fay, T. Jäger: Systematic reuse of interdisciplinary components supported by engineering relations. In: 15th Symposium Information Control Problems in Manufacturing (INCOM), IFAC/IEEE/IFIP/IFORS, Ottawa, Canada, 2015.
[VDI 3695-2] VDI 3695-2, November 2010. VDI 3695 Part 2 – Engineering of industrial plants; Evaluation and optimization; Subject processes.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this chapter
Cite this chapter
Schaefer, I. et al. (2016). Variant Management and Reuse. In: Pohl, K., Broy, M., Daembkes, H., Hönninger, H. (eds) Advanced Model-Based Engineering of Embedded Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-48003-9_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-48003-9_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-48002-2
Online ISBN: 978-3-319-48003-9
eBook Packages: Computer ScienceComputer Science (R0)