Abstract
Patterns are well-proven solutions to common problems. They can increase the quality of a model, reduce the time to identify and specify requirements, and diminish redundancies, inconsistencies and omissions. Use case modeling is a very popular way of describing requirements. However, very limited work is done on uniting the concepts of patterns and use cases. This paper presents an attempt to provide a thorough set of use case patterns for both the context and the content of a use case. Furthermore, to ensure well-formedness and accuracy, the patterns are written in EBNF and tested in ANTLR.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Adolph, S., Bramble, P., Cockburn, A., Pols, A.: Patterns for Effective Use Cases. Addison-Wesley (2003) ISBN: 0-201-72184-8
Overgaard, G., Palmkvist, K.: Use Cases: Patterns and Blueprints. Addison-Wesley (2004) ISBN 0-131-45134-0
Biddle, R., Noble, J., Tempero, E.: Patterns for essential use cases. In: Proceedings of Australasian Pattern Languages of Programming, KoalaPLoP (2001)
Langlands, M.: Inside the oval: use case content patterns (2010)
Issa, A., AlAli, A.: Automated Requirements Engineering: Use Case Patterns Driven Approach. IET-Software, IET 5(3), 287–303 (2011)
Diaz, I., Losavio, F., Matteo, A.L., Pastor, O.: Specification pattern for use cases. Information & Management 41(8), 961–975 (2008)
Cockburn, A.: Writing Effective Use Cases. Addison Wesley (2001) ISBN 0-201-70225-8
Nalluru, S., Shetty, A., Wei, F.: SRS for Health record system at Drexel convenient care center (2010), www.pages.drexel.edu/fw48/eport/documents/INFO627Project.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Georgiades, M., Andreou, A. (2013). Patterns for Use Case Context and Content. In: Favaro, J., Morisio, M. (eds) Safe and Secure Software Reuse. ICSR 2013. Lecture Notes in Computer Science, vol 7925. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38977-1_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-38977-1_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38976-4
Online ISBN: 978-3-642-38977-1
eBook Packages: Computer ScienceComputer Science (R0)