Abstract
In this paper, we present a methodology to express, in a formal way, the requirements of products belonging to a product line. We relied on a formalism allowing the representation of variabilities at the family level and the instantiation of them in order to move to the requirements of a single product. The proposed methodology also allows the formalization of the family constraints to be taken into account for the construction of the products belonging to it, along with the verification of the compliance to those constraints of a single product requirements document. This approach is promising due to its simplicity and effectiveness for being supported by automatic tools.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bertolino, A., Fantechi, A., Gnesi, S., Lami, G., Maccari, A.: Use Case Description of Requirements for Product Lines. In: REPL 2002, Essen, Germany (September 2002)
Clements, P.C., Northrop, L.: Software Product Lines: Practices and Patterns, August 2001. SEI Series in Software Engineering. Addison-Wesley, Reading (2001)
Cockburn, A.: Structuring Use Cases with goals. Journal of Object-Oriented Programming (September-October 1997, part I, November-December 1997, part II)
Cockburn, A.: Writing Effective Use Cases. Addison Wesley, Reading (2001)
Fantechi, A., Gnesi, S., Lami, G., Maccari, A.: Linguistic Techniques for Use Cases Analysis. In: Proceedings of the IEEE Joint International Requirements Engineering Conference - RE 2002. Essen, Germany, September 9-13 (2002)
Fantechi, S., Gnesi, I., John, G., Lami, J.: Dörr Elicitation of Use Cases for Product Lines. In: Fifth International Workshop on Product Family Engineering, PFE-5, Siena, November 4-6. LNCS, Springer, Heidelberg (2004) (to appear)
Halmans, G., Pohl, K.: Communicating the Variability of a Software-Product Family to Customers. Journal of Software and Systems Modeling, Springer (2003)
Jazayeri, M., Ran, A., van der Linden, F.: Software Architecture for Product Families: Principles and Practice. Addison-Wesley, Reading (1998)
John, I., Muthig, D.: Tailoring Use Cases for Product Line Modeling. In: REPL 2002, Essen, Germany (September 2002)
van der Linden, F.: Software Product Families in Europe: The ESAPS & Café Projects. IEEE Software (July/August 2002)
Mannion, M., Camara, J.: Theorem Proving for Product Line Model Verification. In: Fifth International Workshop on Product Family Engineering, PFE-5, Siena, November 4-6. LNCS, Springer, Heidelberg (2004) (to appear)
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
Fantechi, A., Gnesi, S., Lami, G., Nesti, E. (2004). A Methodology for the Derivation and Verification of Use Cases for Product Lines. In: Nord, R.L. (eds) Software Product Lines. SPLC 2004. Lecture Notes in Computer Science, vol 3154. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-28630-1_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-28630-1_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22918-6
Online ISBN: 978-3-540-28630-1
eBook Packages: Springer Book Archive