Abstract
Requirements elicitation is one of the hardest and most critical parts of software development. Ontology technology provides a good way to support this work. In the literature, there many methods proposed about how to make use of ontology in requirement elicitation. However most of such methods assume that there already exists some domain ontology for reuse. Different from this works, our approach breaks this assumption and claims that we should merge the ontology acquiring process and the requirement elicitation process together. In order to do that, this paper proposes an upper level ontology for process centered problem domain to help the analysts to represent the requirement, and defines an engineerable process to guide the ontology acquiring integrated requirement elicitation process. In the end, we make a case study in the taxation domain to illustrate the effectiveness of our approach.
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
Zowghi, D., Coulin, C.: Requirements Elicitation: A Survey of Techniques, Approaches, and Tools. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements. Springer, Heidelberg (2005)
Kof, L.: Natural Language Processing for Requirements Engineering: Applicability to Large Requirements Documents. In: Proc. of the Workshops, 19th International Conference on Automated Software Engineering (2004)
Breitman, K.K., do Prado Leite, J.C.S.: Ontology as a Requirements Engineering Product. In: Proc. of RE 2003, pp. 309–319 (2003)
Greenspan, S.J., Mylopoulos, J., Borgida, A.: On formal requirements modeling languages: RML revisited. In: 16th ICSE, pp. 135–147 (1994)
Lee, S.W., et al.: Ontology-based active requirements engineering framework. In: APSEC, pp. 481–490 (2005)
Kaiya, H., Saeki, M.: Using Domain Ontology as Domain Knowledge for Requirements Elicitation. In: RE 2006, September 2006, pp. 189–198 (2006)
Dzung, D.V., Ohnishi, A.: Improvement of quality of software requirements with requirements ontology. In: International Conference on Quality Software, pp. 284–289 (2009)
Kaiya, H., Shimizu, Y., Yasui, H., Kaijiri, K., Saeki, M.: Enhancing Domain Knowledge for Requirements Elicitation with Web Mining. In: Proceedings of 2010 Asia Pacific Software Engineering Conference (2010)
Neches, R., Fikes, R.E., Finin, T.: Enabling technology for knowledge sharing. AI Magazine 12(3), 36–56 (1991)
Gruber, T.R.: A translation approach to portable ontology specifications. Knowledge Acquisition 5(3), 199–220 (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Li, G., Jin, Z., Xu, Y., Lu, Y. (2011). An Engineerable Ontology Based Approach for Requirements Elicitation in Process Centered Problem Domain. In: Xiong, H., Lee, W.B. (eds) Knowledge Science, Engineering and Management. KSEM 2011. Lecture Notes in Computer Science(), vol 7091. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25975-3_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-25975-3_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25974-6
Online ISBN: 978-3-642-25975-3
eBook Packages: Computer ScienceComputer Science (R0)