Abstract
Software Product Lines are characterized through common and variable parts. Modeling variability is one of the most important tasks during the analysis phase. Domain analysis and requirements elicitation will bring up a huge amount of requirements and dependencies between product characteristics. Feature modeling is one approach to deal with complexity in expressing several requirements in features and structure them hierarchically in feature diagrams. Unfortunately the requirements and feature models become very complex as well. An adequate tool support is needed to manage the feature models and to support the linkage to requirements. Our research group has developed a prototype of a requirements engineering tool that supports the requirements engineering process for software product lines.
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
Clements, P., Northrop, L.M.: A Framework for Product Line Practice - Version 4.1, Software Engineering Institute, Carnegie Mellon University (2001), Available at: http://www.sei.cmu.edu/plp/framework.html
Jacobson, I., Griss, M., Jonsson, P.: Software Reuse – Architecture, Process and Organization for Business success. Addison-Wesley, Reading (1997)
Kang, K., et al.: Feature-Oriented Domain Analysis (FODA) Feasibility Study, Technical report CMU/SEI-90-TR-021, Software Engineering Institute, Carnegie Mellon University (2000)
Kang, K., et al.: Concepts and Guidelines of Feature Modeling for Product Line Software Engineering. In: Gacek, C. (ed.) ICSR 2002. LNCS, vol. 2319, pp. 62–77. Springer, Heidelberg (2002)
Eisenecker, U., Czarnecki, K.: Generative Programming – Methods, Tools, and Applications. Addison-Wesley, Reading (2000)
Griss, M.L., Favaro, J., d’Alessandro, M.: Integrating Feature Modeling with the RSEB. In: Proceedings of the Fifth International Conference on Software Reuse, IEEE Computer Society, Los Alamitos (1998)
Fey, D., Fajta, R., Boros, A.: Feature modeling: A meta-model to enhance usability and Usefulness. In: Chastek, G.J. (ed.) SPLC 2002. LNCS, vol. 2379, pp. 198–216. Springer, Heidelberg (2002)
Savolainen, J., et al.: Feature analysis, Technical report, ESAPS (June 2001)
Bass, L., Clements, P., Donohoe, P., McGregor, J., Northrop, L.: Fourth Product Line Practice Workshop Report, CMU/SEI-2000-TR-002, Software Engineering Institute, Carnegie Mellon University (2000)
Lichter, H., Nyßen, A., von der Maßen, T., Weiler, T.: Vergleich von Ansätzen zur Feature Modellierung bei der Softwareproduktlinienentwicklung. In: Aachener Informatik Berichte, Aachen (2003)
Robertson, S., Robertson, J.: Mastering the Requirements Process. Addison-Wesley, Reading (1999)
Padmanabhan, P., Lutz, R.R.: DECIMAL: A Requirements Engineering Tool for Product Families. In: Proceedings of the International Workshop on Requirements Engineering for Product Lines, Avaya Labs, Technical Report ALR-2002-033 (2002)
Selbig, M., Blinn, F.: Ami Eddi 1.3, University of Applied Sciences Kaiserslautern (2002), Available at: http://www.generative-programming.org
Matzutt, M.: Entwicklung eines Werkzeugs zur Anforderungsmodellierung bei Software-Produktlinien, Diploma thesis, Software Construction Group – RWTH Aachen, Aachen (2003)
MacGregor, J.: Requirements Engineering in Industrial Product Lines. In: Proceedings of the International Workshop on Requirements Engineering for Product Lines, Avaya Labs, Technical Report ALR-2002-033 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
von der Maßen, T., Lichter, H. (2004). RequiLine: A Requirements Engineering Tool for Software Product Lines. In: van der Linden, F.J. (eds) Software Product-Family Engineering. PFE 2003. Lecture Notes in Computer Science, vol 3014. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24667-1_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-24667-1_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21941-5
Online ISBN: 978-3-540-24667-1
eBook Packages: Springer Book Archive