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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
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)
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)
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)
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)
Gruber, T.R.: A translation approach to portable ontology specifications. Knowl. Acquisition 5(2), 199–220 (1993)
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)
Kaiya, H., Saeki, M.: Ontology based requirements analysis: lightweight semantic processing approach. In: Quality Software (QSIC 2005), pp.223-230. IEEE (2005)
Körner, S.J., Brumm, T.: Natural language specification improvement with ontologies. Int. J. Semant. Comput. 3(04), 445–470 (2009)
López, O., Laguna, M.A., Peñalvo, F.J.G.: Metamodeling for requirements reuse. In: WER, pp. 76–90 (2002)
Montiel-Ponsoda, E., Aguado de Cea, G., GĂłmez-PĂ©rez, A., Peters, W.: Modelling multilinguality in ontologies (2008)
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)
Peters, W., Montiel-Ponsoda, E., Aguado de Cea, G., GĂłmez-PĂ©rez, A.: Localizing ontologies in owl (2007)
Saeki, M., Hayashi, S., Kaiya, H.: A tool for attributed goal-oriented requirements analysis. In: ASE, pp. 674–676 (2009)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)