Abstract
Requirements engineering is an important and complex phase during systems development because it combines the description of the system’s domain with the elicitation, specification and validation of application-specific requirements. In this paper we propose an ontology-based requirements engineering approach that integrates the use of domain ontologies to capture domain knowledge into early requirements modelling techniques, which primarily aim at eliciting and representing the organisational and intentional context of the system. The proposed approach can be used with different types of domain ontologies and different requirements engineering techniques. The approach is illustrated using the REA enterprise ontology, the E3-value ontology and the i* requirements modelling framework.
Keywords
- Modelling Language
- Requirement Engineering
- Object Constraint Language
- Domain Ontology
- Requirement Engineer
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Rolland, C.: Capturing System Intentionality with Maps. In: Krogstie, J., Opdahl, A.L., Brinkkemper, S. (eds.) Conceptual Modelling in Information Systems Engineering, pp. 141–158. Springer, Heidelberg (2007)
Yu, E.: Modelling strategic relationships for process reengineering. Department of computer science. University of Toronto, Toronto (1995)
Insfrán, E., Pastor, O., Wieringa, R.: Requirements Engineering-Based Conceptual Modelling. Requirements Engineering 7, 61–72 (2002)
OMG: Business Process Modeling Notation Specification (dtc/06-01-01). OMG (2006)
Estrada, H., Rebollar, A.M., Pastor, O., Mylopoulos, J.: An empirical evaluation of the i* framework in a model-based software generation environment. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 513–527. Springer, Heidelberg (2006)
Assmann, U., Zchaler, S., Wagner, G.: Ontologies, Meta-Models, and the Model-Driven Paradigm. In: Calero, C., Ruiz, F., Piattini, M. (eds.) Ontologies for Software Engineering and Software Technology (2006)
Atkinson, C., Kuhne, T.: Model-Driven Development: A Metamodeling Foundation. IEEE Software, 36–41 (September/October 2003)
Bézivin, J., Gerbé, O.: Towards a Precise Definition of the OMG/MDA Framework. In: Automated Software Engineering (ASE 2001), San Diego, p. 273 (2001)
Gordijn, J.: Value based requirements engineering: Exploring innovative e-commerce ideas. Vrije Universiteit Amsterdam (2002)
Kaiya, H., Saeki, M.: Using Domain Ontology as Domain Knowledge for Requirements Elicitation. In: 14th International IEEE Requirements Engineering Conference. IEEE, Minneapolis/St. Paul, Minnesota (2006)
Etien, A., Rolland, C.: Measuring the fitness relationship. Requirements Engineering 10, 184–197 (2005)
Matulevicius, R., Heymans, P., Opdahl, A.L.: Ontological Analysis of KAOS Using Separation of Reference. In: EMMSAD 2006, Luxembourg (2006)
Shibaoka, M., Kaiya, H., Saeki, M.: GOORE: Goal-Oriented and Ontology Driven Requirements Elicitation Method. Advances in Conceptual Modeling – Foundations and Applications, 225–234 (2007)
OMG: OMG Unified Modeling Language (OMG UML), Infrastructure, V2.1.2. OMG (2007)
Atkinson, C., Kuhne, T.: Rearchitecting the UML Infrastructure. ACM Transactions on Modeling and Computer Simulation 12, 290–321 (2002)
Geerts, G., McCarthy, W.: An Ontological Analysis of the Economic Primitives of the Extended-REA Enterprise Information Architecture. International Journal of Accounting Information Systems 3, 1–16 (2002)
Grau, G., Cares, C., Franch, X., Navarrete, F.: A comparative analysis of i*-based agent-oriented modelling techniques. In: Zhang, K., Spanoudakis, G., Visaggio, G. (eds.) Eighteenth International Conference on Software Engineering & Knowledge Engineering (SEKE 2006), San Francisco, CA, USA, pp. 657–663 (2006)
Grau, G., Franch, X.: On the Adequacy of i* Models for Representing and Analyzing Software Architectures. In: Hainaut, J.-L., Rundensteiner, E.A., Kirchberg, M., Bertolotto, M., Brochhausen, M., Chen, Y.-P.P., Cherfi, S.S.-S., Doerr, M., Han, H., Hartmann, S., Parsons, J., Poels, G., Rolland, C., Trujillo, J., Yu, E., Zimányie, E. (eds.) ER Workshops 2007. LNCS, vol. 4802, pp. 296–305. Springer, Heidelberg (2007)
Grau, G., Franch, X., Maiden, N.A.M.: PRiM: An i*-based process reengineering method for information systems specification. Information and Software Technology 50, 76–100 (2008)
Estrada, H., Martínez, A., Pastor, Ó.: Goal-Based Business Modeling Oriented towards Late Requirements Generation. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 277–290. Springer, Heidelberg (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gailly, F., España, S., Poels, G., Pastor, O. (2008). Integrating Business Domain Ontologies with Early Requirements Modelling. In: Song, IY., et al. Advances in Conceptual Modeling – Challenges and Opportunities. ER 2008. Lecture Notes in Computer Science, vol 5232. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87991-6_34
Download citation
DOI: https://doi.org/10.1007/978-3-540-87991-6_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87990-9
Online ISBN: 978-3-540-87991-6
eBook Packages: Computer ScienceComputer Science (R0)