Skip to main content

Semantic Requirements Engineering

  • Chapter
  • First Online:
Intentional Perspectives on Information Systems Engineering

Abstract

Requirements engineering (RE) techniques play a crucial role in information systems development processes. There are many excellent techniques of RE to assist requirements analysts and stakeholders in producing requirements specification of higher quality, and some of them are put into practice in industry. However, one of the issues of these RE techniques is that they do not handle semantic aspects of requirements. If we can deal with the meaning of requirements by using automated techniques, we can get more effective RE techniques to produce requirements specifications of higher quality. In this chapter, we consider an ontology as a semantic domain so as to provide the meaning for requirements, and discuss the potentials of the RE techniques using an ontology as a semantic basis. Especially, we illustrate an extension of goal-oriented requirements analysis where this idea is embedded, i.e. we provide the semantics for goal descriptions written in natural language using a mapping from them to an ontology. The inference mechanisms of the ontology allow us to decompose a goal into sub-goals and to find missing goals. Furthermore, in this chapter we discuss the possibilities of the techniques to support the other activities of RE processes using this ontological technique, e.g. measuring quality metrics and controlling versions of requirements from a semantic view. Due to similarity to Semantic Web techniques, we call a family of these engineering techniques Semantic Requirements Engineering in this chapter.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Brinkkemper S (1996) Method engineering : engineering of information systems development methods and tools. Info Softw Technol 38(4):275–280

    Google Scholar 

  2. Brinkkemper S, Saeki M, Harmsen F (1999) Meta-modelling based assembly techniques for situational method engineering. Info Systems 24(3):209–228

    Article  Google Scholar 

  3. Gruninger M, Lee J. (2002) Ontology: applications and design. Commun ACM, New York, 45(2):39–41

    Google Scholar 

  4. Harmsen F (1997) Situational method engineering. Moret Ernst & Young Management Consultants

    Google Scholar 

  5. IEEE (1998) IEEE recommended practice for software requirements specifications. Technical report, IEEE Std. 830–1998

    Google Scholar 

  6. Kaiya H, Saeki M (2005) Ontology based requirements analysis: lightweight semantic processing approach. In: Proceedings of QSIC 2005, Melbourne, Australia, IEEE Computer Society, Los Alamitos, CA, pp 223–230

    Google Scholar 

  7. Kaiya H, Saeki M (2006) Using domain ontology as domain knowledge for requirements elicitation. In: Proceedings of 14th IEEE international requirements engineering conference (RE’06), Minneapolis, USA, IEEE Computer Society, Los Alamitos, CA, pp 189–198

    Google Scholar 

  8. Leite JCSP, Rossi G, Balaguer F, Maiorana V, Kaplan G, Hadad G, Oliveros A (1997) Enhancing a requirements baseline with scenarios. In: Proceedings of the 3rd IEEE international symposium on requirements engineering (RE97), Annapolis, USA, IEEE Computer Society, Los Alamitos, CA, pp 44–53

    Google Scholar 

  9. Maedche A (2002) Ontology learning for the semantic web. Kluwer, Norwell, MA

    Book  MATH  Google Scholar 

  10. Ralyte J, Rolland C (2001) An assembly process model for method engineering. In: Proceedings of CAiSE 2001, Interlaken, Switzerland. LNCS, vol 2068. Springer, Heidelberg, Berlin, pp 267–283

    Google Scholar 

  11. Riechert T, Lauenroth K, Lehmann J, Auer S (2007) Towards semantic based requirements engineering. In: Proceedings of the 7th international conference on knowledge management (I-KNOW’07), Toulouse, France

    Google Scholar 

  12. Rolland C (1997) A primer for method engineering. In: Proceedings of the INFORSID conference, Toulouse, France

    Google Scholar 

  13. Rolland C, Proix C (1992) A natural language approach for requirements engineering. In: Proceedings of CAiSE 1992, Paris, France. LNCS, vol 593. Springer, Heidelberg, Berlin, pp 257–277

    Google Scholar 

  14. Rolland C, Souveyet C, Ben Achour C (1998) Guiding goal modeling using scenarios. IEEE Trans Softw Eng 24(12):1055–1071

    Article  Google Scholar 

  15. Saeki M (2004) Ontology-based software development techniques. ERCIM News, 58. http://www.ercim.org/publication/Ercim_News/enw58/saeki.html. Accessed 6 May 2010

  16. Saeki M, Hayashi S, Kaiya H (2009) A tool for attributed goal-oriented requirements analysis. In: Proceedings of 24th IEEE/ACM international conference on automated software engineering (ASE2009), Auckland, Newzealand, Conference Publishing Services, Los Alamitos, CA, pp 670–672

    Google Scholar 

  17. Saeki M, Horai H, Enomoto H (1989) Software development process from natural language specification. In: Proceedings of 11th international conference on software engineering, Pittsburgh, USA, IEEE Computer Society Press, Los Alamitos, CA, pp 64–73

    Google Scholar 

  18. Shibaoka M, Kaiya H, Saeki M (2007) GOORE: goal-oriented and ontology driven requirements elicitation method. ER 2007 workshops, Auckland, Newzealand. LNCS, vol 4802. Springer, Heidelberg, Berlin, pp 225–234

    Google Scholar 

  19. van Lamsweerde A (2001) Goal-oriented requirements engineering: a guided tour. In: Proceedings of 5th international symposium on requirements engineering (RE’01), Toronto, Canada, IEEE Computer Society, Los Alamitos, CA, pp 249–263

    Google Scholar 

  20. W3C Semantic Web Activity. http://www.3.org/2001/sw/

  21. Wand Y (1996) Ontology as a foundation for meta-modelling and method engineering. Info Softw Technol 38(4):281–288

    Article  Google Scholar 

  22. Watahiki K, Saeki M (2001) Scenario patterns based on case grammar approach. In: Proceedings of 5th IEEE international symposium on requirements engineering (RE01), Toronto, Canada, IEEE Computer Society, Los Alamitos, CA, pp 300–301

    Google Scholar 

  23. Yu E (1997) Towards modeling and reasoning support for early-phase requirements engineering. In: Proceedings of 3rd IEEE international symposium on requirements engineering (RE’97), Annapolis, USA, IEEE Computer Society, Los Alamitos, CA, pp 226–235

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Motoshi Saeki .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Saeki, M. (2010). Semantic Requirements Engineering. In: Nurcan, S., Salinesi, C., Souveyet, C., Ralyté, J. (eds) Intentional Perspectives on Information Systems Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12544-7_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12544-7_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12543-0

  • Online ISBN: 978-3-642-12544-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics