Skip to main content

Understanding User Requirements Iceberg: Semantic Based Approach

  • Conference paper
  • First Online:
Model and Data Engineering

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

Abstract

The proliferation of extended enterprises requires softwares to support heterogeneous and autonomous users partners’ sub-systems. In this context, early studies have neglected users requirements definition step in the development process, which was considered as the cause of a large failure rate of the developed softwares. To address this deficiency, considerable research has been devoted to software development life-cycle by adding a new phase called users requirement collection and analysis, which delivers the requirements document (\(\mathcal {RD}\)). However, in the context of Global Information System (\(\mathcal {GIS}\)), the grouping of partners \(\mathcal {RD}\)s in one global \(\mathcal {RD}\) suffers from three drawbacks: the unification of vocabularies including the used terms and concepts (universe of discourse) and the unification of the used formalisms. Additionally, relationships between requirements must be efficiently defined and identified. We propose in this paper a complete requirements framework that manages the cited issues, offering a scalable approach for \(\mathcal {RD}\) definition in the context of \(\mathcal {GIS}\) development. The feasibility and effectiveness of the approach is tested using \(\mathcal {LUBM}\) (http://swat.cse.lehigh.edu/projects/lubm/) ontology benchmark, EuroWordnet (http://www.illc.uva.nl/EuroWordNet/) and the courses management system (\(\mathcal {CMS}\)) (http://wwwhome.cs.utwente.nl/~goknila/sosym/) requirements document.

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 EPUB and 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

Notes

  1. 1.

    http://www.lias-lab.fr/?lang=en.

  2. 2.

    http://protege.stanford.edu/.

  3. 3.

    http://krono.act.uji.es/people/Ernesto/safety-ontology-reuse.

  4. 4.

    http://www.eclipse.org/atl/.

  5. 5.

    http://www.jessrules.com.

References

  1. Boukhari, I., Bellatreche, L., Jean, S.: An ontological pivot model to interoperate heterogeneous user requirements. In: Margaria, T., Steffen, B. (eds.) ISoLA 2012, Part II. LNCS, vol. 7610, pp. 344–358. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  2. Fankam, C., Jean, S., Pierra, G., Bellatreche, L., Ameur, Y.A.: Towards connecting database applications to ontologies. In: First International Conference on Advances in Databases, Knowledge, and Data Applications, 2009, DBKDA 2009, pp. 131–137. IEEE (2009)

    Google Scholar 

  3. Giorgini, P., Mylopoulos, J., Nicchiarelli, E., Sebastiani, R.: Formal reasoning techniques for goal models. In: Spaccapietra, S., March, S., Aberer, K. (eds.) Journal On Data Semantics I. LNCS, vol. 2800, pp. 1–20. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  4. Giorgini, P., Rizzi, S., Garzetti, M.: Goal-oriented requirement analysis for data warehouse design. In: Proceedings of the 8th ACM International Workshop on Data warehousing and OLAP, pp. 47–56. ACM (2005)

    Google Scholar 

  5. Goknil, A., Kurtev, I., van den Berg, K., Veldhuis, J.-W.: Semantics of trace relations in requirements models for consistency checking and inferencing. Soft. Syst. Model. 10(1), 31–54 (2011)

    Article  Google Scholar 

  6. Gotel, O.C., Finkelstein, A.C.: An analysis of the requirements traceability problem. In: Proceedings of the First International Conference on Requirements Engineering, 1994, pp. 94–101. IEEE (1994)

    Google Scholar 

  7. Gruber, T.R.: A translation approach to portable ontology specifications. Knowl. Acquisition 5(2), 199–220 (1993)

    Article  Google Scholar 

  8. Guo, Y., Pan, Z., Heflin, J.: Lubm: a benchmark for owl knowledge base systems. Web Semant. Sci. Serv. Agents World Wide Web 3(2), 158–182 (2005)

    Article  Google Scholar 

  9. Kaiya, H., Saeki, M.: Ontology based requirements analysis: lightweight semantic processing approach. In: Quality Software (QSIC 2005), pp.223-230. IEEE (2005)

    Google Scholar 

  10. Körner, S.J., Brumm, T.: Natural language specification improvement with ontologies. Int. J. Semant. Comput. 3(04), 445–470 (2009)

    Article  Google Scholar 

  11. López, O., Laguna, M.A., Peñalvo, F.J.G.: Metamodeling for requirements reuse. In: WER, pp. 76–90 (2002)

    Google Scholar 

  12. Montiel-Ponsoda, E., Aguado de Cea, G., GĂłmez-PĂ©rez, A., Peters, W.: Modelling multilinguality in ontologies (2008)

    Google Scholar 

  13. Perrouin, G., Brottier, E., Baudry, B., Le Traon, Y.: Composing models for detecting inconsistencies: a requirements engineering perspective. In: Glinz, M., Heymans, P. (eds.) REFSQ 2009 Amsterdam. LNCS, vol. 5512, pp. 89–103. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  14. Peters, W., Montiel-Ponsoda, E., Aguado de Cea, G., GĂłmez-PĂ©rez, A.: Localizing ontologies in owl (2007)

    Google Scholar 

  15. Saeki, M., Hayashi, S., Kaiya, H.: A tool for attributed goal-oriented requirements analysis. In: ASE, pp. 674–676 (2009)

    Google Scholar 

  16. Vossen, P., Bloksma, L., Rodriguez, H., Climent, S., Calzolari, N., Roventini, A., Bertagna, F., Alonge, A.: The eurowordnet base concepts and top ontology. Deliverable D017 D 34, D036 (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zouhir Djilani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Djilani, Z., Khouri, S. (2015). Understanding User Requirements Iceberg: Semantic Based Approach. In: Bellatreche, L., Manolopoulos, Y. (eds) Model and Data Engineering. Lecture Notes in Computer Science(), vol 9344. Springer, Cham. https://doi.org/10.1007/978-3-319-23781-7_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23781-7_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23780-0

  • Online ISBN: 978-3-319-23781-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics