Abstract
The aim of the paper is to present a framework to contribute to the improvement of requirements elicitation by reusing domain models. In our approach, a domain model gathers goals organized in goal hierarchies associated with domain rules and materialized in conceptual fragments. A conceptual fragment represents an abstract view of the specification allowing the realization of a given goal. To construct a system, the designer will extract requirements from the domain model and adapt the obtained conceptual fragments to the context of the system. Two principles are used to represent domain models: abstraction, which allows the description of common properties of a given domain, and variability, which allows the description of discriminatory properties of the domain. In our approach, variability is applied on the three levels: goal, domain rule and conceptual fragment.
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
Arango, G.: Domain Analysis Methods. In: Schäfer, W., Prieto Diaz, R., Matsumoto, M. (eds.) Software Reusability. Ellis Horwood (1994)
Dardenne, A., Lamsweerde, A., Fickas, S.: Goal-oriented Requirements Acquisition. Science of computer 20(1-2) (April 1993)
Semmak, F., Brunet, J.: A Metamodel for Domain Requirements Elicitation, LACL technical report (May 2005)
Rolland, C., Souveyet, C., BenAchour, C.: Guiding Goal Modelling Using Scenarios. IEEE TSE, Special issue on scenario Management (1998)
Kang, K., Kim, S., Lee, J., et al.: FORM: A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures. Software Engineering 5, 143–168 (1998)
Griss, M., Favaro, J., D’Alessandro, M.: Integrating Feature Modeling with the RSEB. In: ICSR 1998, Vancouver, Canada, pp. 76–85 (June 1998)
Lamsweerde, A.: Goal-oriented Requirements Engineering: A guided tour. In: Proc. RE 2001, 5th IEEE Int. Symposium on RE, Toronto (2001)
Prekas, N., Loucopoulos, P., Rolland, C., Grosz, G., Semmak, F., Brash, D.: Developing Patterns for Assisting the Management of Knowledge. In: Bench-Capon, T.J.M., Soda, G., Tjoa, A.M. (eds.) DEXA 1999. LNCS, vol. 1677, pp. 110–122. Springer, Heidelberg (1999)
Prieto-Diaz, R., Freeman, P.: Classifying Software for Reusability. IEEE Software 4(1) (January 1987)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Semmak, F., Brunet, J. (2006). Variability in Goal-Oriented Domain Requirements. In: Morisio, M. (eds) Reuse of Off-the-Shelf Components. ICSR 2006. Lecture Notes in Computer Science, vol 4039. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11763864_30
Download citation
DOI: https://doi.org/10.1007/11763864_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34606-7
Online ISBN: 978-3-540-34607-4
eBook Packages: Computer ScienceComputer Science (R0)