Abstract
Various characteristics of the problem domain define the context in which the system is to operate and thus impact heavily on its requirements. However, most requirements specifications do not consider contextual properties and few modeling notations explicitly specify how domain variability affects the requirements. In this paper, we propose an approach for using contexts to model domain variability in goal models. We discuss the modeling of contexts, the specification of their effects on system goals, and the analysis of goal models with contextual variability. The approach is illustrated with a case study.
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
Bouquet, P., Ghidini, C., Giunchiglia, F., Blanzieri, E.: Theories and uses of context in knowledge representation and reasoning. Journal of Pragmatics 35(3), 455–484 (2003)
Brezillon, P.: Context in Problem Solving: A Survey. The Knowledge Engineering Review 14(1), 1–34 (1999)
Brezillon, P., Pasquier, L., Pomerol, J.-C.: Reasoning with Contextual Graphs. European Journal of Operational Research 136(2), 290–298 (2002)
Cappiello, C., Comuzzi, M., Mussi, E., Pernici, B.: Context Management for Adaptive In-formation Systems. Electronic Notes in Theoretical Comp. Sci. 146(1), 69–84 (2006)
Castro, J., Kolp, M., Mylopoulos, J.: Towards Requirements-Driven Information Systems Engineering: The Tropos Project. Information Systems 27(6), 365–389 (2002)
Ceri, S., Daniel, F., Facca, F., Matera, M.: Model-Driven Engineering of Active Context-awareness. World Wide Web 10(4), 387–413 (2007)
Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-Directed Requirements Acquisition. Science of Computer Programming 20(1-2), 3–50 (1993)
Giorgini, P., Mylopoulos, J., Nicchiarelli, E., Sebastiani, R.: Reasoning with Goal Models. In: Spaccapietra, S., March, S.T., Kambayashi, Y. (eds.) ER 2002. LNCS, vol. 2503, p. 167. Springer, Heidelberg (2002)
Henricksen, K., Indulska, J.: A Software Engineering Framework for Context-Aware Per-vasive Computing. In: Proc. PERCOM 2004, Orlando, FL (March 2004)
Hong, D., Chiu, D., Shen, V.: Requirements Elicitation for the Design of Context-aware Applications in a Ubiquitous Environment. In: Proc. ICEC 2005, Xian, China, August 15-17(2005)
Lapouchnian, A., Yu, Y., Liaskos, S., Mylopoulos, J.: Requirements-Driven Design of Auto-nomic Application Software. In: Proc. CASCON 2006, Toronto, Canada, Oct. 16-19 (2006)
Lapouchnian, A., Yu, Y., Mylopoulos, J.: Requirements-driven design and configuration management of business processes. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 246–261. Springer, Heidelberg (2007)
Lenat, D.: The Dimensions of Context-Space. Technical Report, CYC Corp., http://www.cyc.com/doc/context-space.pdf
Liaskos, S., Lapouchnian, A., Yu, Y., Yu, E., Mylopoulos, J.: On Goal-based Variability Acquisition and Analysis. In: Proc. RE 2006, Minneapolis, USA, September 11-15 (2006)
McCarthy, J., Buvac, S.: Formalizing Context (Expanded Notes). In: Aliseda, A., et al. (eds.) Computing Natural Language, pp. 13–50. CSLI Publications, Stanford
Prieto-Diaz, R.: Domain Analysis: an Introduction. SIGSOFT Software Engineering Notes 15(2), 47–54 (1990)
Salifu, M., Yu, Y., Nuseibeh, B.: Specifying Monitoring and Switching Problems in Context. In: Proc. RE 2007, New Delhi, India, October 15-19 (2007)
Sebastiani, R., Giorgini, P., Mylopoulos, J.: Simple and Minimum-Cost Satisfiability for Goal Models. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 20–35. Springer, Heidelberg (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lapouchnian, A., Mylopoulos, J. (2009). Modeling Domain Variability in Requirements Engineering with Contexts. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds) Conceptual Modeling - ER 2009. ER 2009. Lecture Notes in Computer Science, vol 5829. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04840-1_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-04840-1_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04839-5
Online ISBN: 978-3-642-04840-1
eBook Packages: Computer ScienceComputer Science (R0)