Skip to main content

Variability in Goal-Oriented Domain Requirements

  • Conference paper
Reuse of Off-the-Shelf Components (ICSR 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4039))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arango, G.: Domain Analysis Methods. In: Schäfer, W., Prieto Diaz, R., Matsumoto, M. (eds.) Software Reusability. Ellis Horwood (1994)

    Google Scholar 

  2. Dardenne, A., Lamsweerde, A., Fickas, S.: Goal-oriented Requirements Acquisition. Science of computer 20(1-2) (April 1993)

    Google Scholar 

  3. Semmak, F., Brunet, J.: A Metamodel for Domain Requirements Elicitation, LACL technical report (May 2005)

    Google Scholar 

  4. Rolland, C., Souveyet, C., BenAchour, C.: Guiding Goal Modelling Using Scenarios. IEEE TSE, Special issue on scenario Management (1998)

    Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. Griss, M., Favaro, J., D’Alessandro, M.: Integrating Feature Modeling with the RSEB. In: ICSR 1998, Vancouver, Canada, pp. 76–85 (June 1998)

    Google Scholar 

  7. Lamsweerde, A.: Goal-oriented Requirements Engineering: A guided tour. In: Proc. RE 2001, 5th IEEE Int. Symposium on RE, Toronto (2001)

    Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. Prieto-Diaz, R., Freeman, P.: Classifying Software for Reusability. IEEE Software 4(1) (January 1987)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics