Skip to main content
Erschienen in: Information Systems Frontiers 2/2016

01.04.2016

Computationally efficient ontology selection in software requirement planning

verfasst von: R. B. K. Brown, G. Beydoun, G. Low, W. Tibben, R. Zamani, F. García-Sánchez, R. Martinez-Bejar

Erschienen in: Information Systems Frontiers | Ausgabe 2/2016

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Understanding the needs of stakeholders and prioritizing requirements are the vital steps in the development of any software application. Enabling tools to support these steps have a critical role in the success of the corresponding software application. Based on such a critical role, this paper presents a computationally efficient ontology selection in software requirement planning. The key point guiding the underlying design is that, once gathered, requirements need to be processed by decomposition towards the generation of a specified systems design. A representational framework allows for the expression of high level abstract conceptions under a single schema, which may then be made explicit in terms of axiomatic relations and expressed in a suitable ontology. The initial experimental results indicate that our framework for filtered selection of a suitable ontology operates in a computationally efficient manner.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Allemang, D., & Hendler, J. (2011). Semantic Web for the Working Ontologist (2nd Ed.). Morgan Kaufmann. Allemang, D., & Hendler, J. (2011). Semantic Web for the Working Ontologist (2nd Ed.). Morgan Kaufmann.
Zurück zum Zitat Antoniou, G., & van Harmelen, F. (2004). A Semantic Web Primer. MIT Press. Antoniou, G., & van Harmelen, F. (2004). A Semantic Web Primer. MIT Press.
Zurück zum Zitat Beydoun, G., & Hoffmann, A. (1998). Simultaneous modelling and knowledge acquisition using NRDR. 5th pacific Rim conference on artificial intelligence (PRICAI98). Singapore: Springer. Beydoun, G., & Hoffmann, A. (1998). Simultaneous modelling and knowledge acquisition using NRDR. 5th pacific Rim conference on artificial intelligence (PRICAI98). Singapore: Springer.
Zurück zum Zitat Beydoun, G., Tran, N., Low, G. and Henderson-Sellers, B. (2006). Foundations of Ontology-Based Methodologies for Multi-agent Systems. Proceedings of AOIS2005 (eds. M. Kolp, P. Bresciani, B. Henderson-Sellers and M. Winikoff), LNAI 3529, Springer-Verlag, Berlin, 111–123. Beydoun, G., Tran, N., Low, G. and Henderson-Sellers, B. (2006). Foundations of Ontology-Based Methodologies for Multi-agent Systems. Proceedings of AOIS2005 (eds. M. Kolp, P. Bresciani, B. Henderson-Sellers and M. Winikoff), LNAI 3529, Springer-Verlag, Berlin, 111–123.
Zurück zum Zitat Beydoun, G., García-Sánchez, F., Vincent-Torres, C. M., Lopez-Lorca, A. A., & Martínez-Béjar, R. (2013). Providing metrics and automatic enhancement for hierarchical taxonomies. Information Processing and Management, 49(1), 67–82.CrossRef Beydoun, G., García-Sánchez, F., Vincent-Torres, C. M., Lopez-Lorca, A. A., & Martínez-Béjar, R. (2013). Providing metrics and automatic enhancement for hierarchical taxonomies. Information Processing and Management, 49(1), 67–82.CrossRef
Zurück zum Zitat Beydoun, G., Low, G., García-Sánchez, F., Valencia-García, R., & Martínez-Béjar, R. (2014). Identification of ontologies to support information systems development. Information Systems, 46(12), 45–60.CrossRef Beydoun, G., Low, G., García-Sánchez, F., Valencia-García, R., & Martínez-Béjar, R. (2014). Identification of ontologies to support information systems development. Information Systems, 46(12), 45–60.CrossRef
Zurück zum Zitat Broekstra, J., Kampman, A. & van Harmelen, F. (2002). Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema. First International Semantic Web Conference, 54–68. Italy. Broekstra, J., Kampman, A. & van Harmelen, F. (2002). Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema. First International Semantic Web Conference, 54–68. Italy.
Zurück zum Zitat Brown, R.B.K., & Piper, I.C. (2013). What Users Do: SA&D with the ATSA Method, In R. Pooley, et.al (Eds.), Information Systems Development, Reflections, Challenges and New Directions (pp. 305–316). Springer. Brown, R.B.K., & Piper, I.C. (2013). What Users Do: SA&D with the ATSA Method, In R. Pooley, et.al (Eds.), Information Systems Development, Reflections, Challenges and New Directions (pp. 305–316). Springer.
Zurück zum Zitat Carrera, Á., Iglesias, C. A., & Garijo, M. (2014). Beast methodology: An agile testing methodology for multi-agent systems based on behaviour driven development. Information Systems Frontiers, 16(2), 169–182.CrossRef Carrera, Á., Iglesias, C. A., & Garijo, M. (2014). Beast methodology: An agile testing methodology for multi-agent systems based on behaviour driven development. Information Systems Frontiers, 16(2), 169–182.CrossRef
Zurück zum Zitat Casu, M., Cicala, G., & Tacchella, A. (2013). Ontology-based data access: an application to ontological logistics. Information Systems Frontiers, 15(5), 849–871.CrossRef Casu, M., Cicala, G., & Tacchella, A. (2013). Ontology-based data access: an application to ontological logistics. Information Systems Frontiers, 15(5), 849–871.CrossRef
Zurück zum Zitat d’Aquin, M., & Noy, N. F. (2012). Where to publish and find ontologies? A survey of ontology libraries. Web Semantics: Science, Services and Agents on the World Wide Web, 11, 96–111.CrossRef d’Aquin, M., & Noy, N. F. (2012). Where to publish and find ontologies? A survey of ontology libraries. Web Semantics: Science, Services and Agents on the World Wide Web, 11, 96–111.CrossRef
Zurück zum Zitat Dardenne, A., Lamsweerde, A., & Fickas, S. (1993). Goal-directed requirements acquisition. Science of Computer Programming, 20(1-2), 3–50.CrossRef Dardenne, A., Lamsweerde, A., & Fickas, S. (1993). Goal-directed requirements acquisition. Science of Computer Programming, 20(1-2), 3–50.CrossRef
Zurück zum Zitat Dawson, L. (2012, August). A Social-Creative-Cognitive (SCC) model for requirements engineering. 21st International Conference on Information Systems Development, Prato, Italy. Dawson, L. (2012, August). A Social-Creative-Cognitive (SCC) model for requirements engineering. 21st International Conference on Information Systems Development, Prato, Italy.
Zurück zum Zitat Di Noia, T., Di Sciascio, E., & Donini, F. M. (2007). Semantic matchmaking as Non-monotonic reasoning: a description logic approach. Journal of Artificial Intelligence Research, 29, 269–307. Di Noia, T., Di Sciascio, E., & Donini, F. M. (2007). Semantic matchmaking as Non-monotonic reasoning: a description logic approach. Journal of Artificial Intelligence Research, 29, 269–307.
Zurück zum Zitat Dobson, G., & Sawyer, P. (2006). Revisiting Ontology- Based Requirements Engineering in the age of the SemanticWeb, In Dependable Requirements Engineering of Computerised Systems at NPPs, Institute for Energy Technology (IFE), Halden. Dobson, G., & Sawyer, P. (2006). Revisiting Ontology- Based Requirements Engineering in the age of the SemanticWeb, In Dependable Requirements Engineering of Computerised Systems at NPPs, Institute for Energy Technology (IFE), Halden.
Zurück zum Zitat Ellis, K., & Berry, D. M. (2013). Quantifying the impact of requirements definition and management process maturity on project outcome in large business application development. Requirements Engineering, 18, 223–249.CrossRef Ellis, K., & Berry, D. M. (2013). Quantifying the impact of requirements definition and management process maturity on project outcome in large business application development. Requirements Engineering, 18, 223–249.CrossRef
Zurück zum Zitat Eschenbach, C., & Heydrich, W. (1995). Classical mereology and restricted domains. International Journal of Human-Computer Studies, 43, 723–740.CrossRef Eschenbach, C., & Heydrich, W. (1995). Classical mereology and restricted domains. International Journal of Human-Computer Studies, 43, 723–740.CrossRef
Zurück zum Zitat Gamma, E., Helm, R., Johnson, R. and Vlissides, J., (1995). Design Patterns. Elements of Reusable Object-Oriented Software, Addison-Wesley, Reading, MA, USA, 395pp. Gamma, E., Helm, R., Johnson, R. and Vlissides, J., (1995). Design Patterns. Elements of Reusable Object-Oriented Software, Addison-Wesley, Reading, MA, USA, 395pp.
Zurück zum Zitat Grolinger, K., Capretz, M. A. M., Cunha, A., & Tazi, S. (2014). Integration of business process modeling and Web services: a survey. Service Oriented Computing and Applications, 8(2), 105–128.CrossRef Grolinger, K., Capretz, M. A. M., Cunha, A., & Tazi, S. (2014). Integration of business process modeling and Web services: a survey. Service Oriented Computing and Applications, 8(2), 105–128.CrossRef
Zurück zum Zitat Guarino, N., Oberle, D., & Staab, S. (2009). What is an Ontology? In A. Staab & R. Studer (Eds.), Handbook on Ontologies (2nd ed., pp. 1–17). Heidelberg: Springer.CrossRef Guarino, N., Oberle, D., & Staab, S. (2009). What is an Ontology? In A. Staab & R. Studer (Eds.), Handbook on Ontologies (2nd ed., pp. 1–17). Heidelberg: Springer.CrossRef
Zurück zum Zitat Hermida, J. M., Meliá, S., Montoyo, A., & Gómez, J. (2013). Applying model-driven engineering to the development of rich internet applications for business intelligence. Information Systems Frontiers, 15(3), 411–431.CrossRef Hermida, J. M., Meliá, S., Montoyo, A., & Gómez, J. (2013). Applying model-driven engineering to the development of rich internet applications for business intelligence. Information Systems Frontiers, 15(3), 411–431.CrossRef
Zurück zum Zitat Hsu, I.-C. (2013). Personalized web feeds based on ontology technologies. Information Systems Frontiers, 15(3), 465–479.CrossRef Hsu, I.-C. (2013). Personalized web feeds based on ontology technologies. Information Systems Frontiers, 15(3), 465–479.CrossRef
Zurück zum Zitat IEEE. World Wide Web Consortium (W3C) SPARQL working group, (2008). SPARQL Query Language for RDF W3C Recommendation. Available at < http://www.w3.org/TR/rdf-sparql-query/>. Date Accessed 14 Mar. 2011. IEEE. World Wide Web Consortium (W3C) SPARQL working group, (2008). SPARQL Query Language for RDF W3C Recommendation. Available at < http://​www.​w3.​org/​TR/​rdf-sparql-query/​>.​ Date Accessed 14 Mar. 2011.
Zurück zum Zitat Keil, M., Cule, P. E., Lyytinen, K. and Schmidt, R.C. (1998), A Framework for Identifying Software Project Risk, Communications of the ACM, 41(11). Keil, M., Cule, P. E., Lyytinen, K. and Schmidt, R.C. (1998), A Framework for Identifying Software Project Risk, Communications of the ACM, 41(11).
Zurück zum Zitat Ko, R. K. L., Lee, S. S. G., & Lee, E. W. (2009). Business process management (BPM) standards: a survey. Business Process Management Journal, 15(5), 744–791.CrossRef Ko, R. K. L., Lee, S. S. G., & Lee, E. W. (2009). Business process management (BPM) standards: a survey. Business Process Management Journal, 15(5), 744–791.CrossRef
Zurück zum Zitat Liang, Q., Wu, X., Park, E. K., Khoshgoftaar, T. M., & Chi, C.-H. (2011). Ontology-based business process customization for composite Web services. IEEE Transactions on Systems, Man, and Cybernetics—Part A: Systems and Humans, 41(4), 717–729.CrossRef Liang, Q., Wu, X., Park, E. K., Khoshgoftaar, T. M., & Chi, C.-H. (2011). Ontology-based business process customization for composite Web services. IEEE Transactions on Systems, Man, and Cybernetics—Part A: Systems and Humans, 41(4), 717–729.CrossRef
Zurück zum Zitat Macgregor, G., & McCulloch, E. (2006). Collaborative tagging as a knowledge organisation and resource discovery tool. Library Review, 55(5), 291–300.CrossRef Macgregor, G., & McCulloch, E. (2006). Collaborative tagging as a knowledge organisation and resource discovery tool. Library Review, 55(5), 291–300.CrossRef
Zurück zum Zitat March, S. T., & Smith, G. F. (1995). Design and natural science research on information technology. Decision Support Systems, 15(4), 251–266.CrossRef March, S. T., & Smith, G. F. (1995). Design and natural science research on information technology. Decision Support Systems, 15(4), 251–266.CrossRef
Zurück zum Zitat McBride, B. (2002). Jena: a semantic web toolkit. IEEE Internet Computing, 6(6), 55–59.CrossRef McBride, B. (2002). Jena: a semantic web toolkit. IEEE Internet Computing, 6(6), 55–59.CrossRef
Zurück zum Zitat Mueller, R. (2012). Enterprise applications of semantic technologies for business process management. Journal of Zhejiang University-SCIENCE C (Computers & Electronics), 14(4), 308–310.CrossRef Mueller, R. (2012). Enterprise applications of semantic technologies for business process management. Journal of Zhejiang University-SCIENCE C (Computers & Electronics), 14(4), 308–310.CrossRef
Zurück zum Zitat Nagarajan, M., Verma, K., Sheth, A., Miller, J., & Lathem, J. (2006). Semantic Interoperability of Web services: challenges and Experiences, 4th IEEE International Conference on Web Services, IEEE CS Press, (pp. 373–382). Nagarajan, M., Verma, K., Sheth, A., Miller, J., & Lathem, J. (2006). Semantic Interoperability of Web services: challenges and Experiences, 4th IEEE International Conference on Web Services, IEEE CS Press, (pp. 373–382).
Zurück zum Zitat Norton, B., Cabral, L., & Nitzsche, J. (2009). Ontology-based translation of business process models. The International Conference on Internet and Web Applications and Services, (pp 481–486). Norton, B., Cabral, L., & Nitzsche, J. (2009). Ontology-based translation of business process models. The International Conference on Internet and Web Applications and Services, (pp 481–486).
Zurück zum Zitat Rao, W., Chen, L., Hui, P., & Tarkoma, S. (2012, June). Move: A Large Scale Keyword-based Content Filtering and Dissemination System. 32nd International Conference on Distributed Computing Systems (ICDCS), Macau, China. Rao, W., Chen, L., Hui, P., & Tarkoma, S. (2012, June). Move: A Large Scale Keyword-based Content Filtering and Dissemination System. 32nd International Conference on Distributed Computing Systems (ICDCS), Macau, China.
Zurück zum Zitat Silva, T.S., Martin, A., Maurer, F., & Silveira, M. (2011 August). User-Centered Design and Agile Methods: A Systematic Review. Agile Conference, Salt Lake City, UT, (pp. 77–86). Silva, T.S., Martin, A., Maurer, F., & Silveira, M. (2011 August). User-Centered Design and Agile Methods: A Systematic Review. Agile Conference, Salt Lake City, UT, (pp. 77–86).
Zurück zum Zitat Studer, R., Benjamins, V. R., & Fensel, D. (1998). Knowledge engineering: principles and methods. Data Knowledge Engineering, 25(1–2), 161–197.CrossRef Studer, R., Benjamins, V. R., & Fensel, D. (1998). Knowledge engineering: principles and methods. Data Knowledge Engineering, 25(1–2), 161–197.CrossRef
Zurück zum Zitat Tran, Q.N.N., Beydoun, G. and, Low, G. (2007). Design of a peer-to-peer information sharing MAS using MOBMAS (ontology-centric agent oriented methodology). In Advances in Information Systems Development, Springer pp. 63–76. Tran, Q.N.N., Beydoun, G. and, Low, G. (2007). Design of a peer-to-peer information sharing MAS using MOBMAS (ontology-centric agent oriented methodology). In Advances in Information Systems Development, Springer pp. 63–76.
Zurück zum Zitat Uschold, M., & Grüninger, M. (1996). Ontologies: principles, methods, and applications. Knowledge Engineering Review, 11(2), 93–113.CrossRef Uschold, M., & Grüninger, M. (1996). Ontologies: principles, methods, and applications. Knowledge Engineering Review, 11(2), 93–113.CrossRef
Zurück zum Zitat Valiente, M.-C., Garcia-Barriocanal, E., & Sicilia, M.-A. (2012). Applying an ontology approach to IT service management for business-IT integration. Knowledge-Based Systems, 28, 78–87.CrossRef Valiente, M.-C., Garcia-Barriocanal, E., & Sicilia, M.-A. (2012). Applying an ontology approach to IT service management for business-IT integration. Knowledge-Based Systems, 28, 78–87.CrossRef
Zurück zum Zitat Veres, C., Sampson, J., Cox, K., Bleistein, S., & Verner, J., (2010). An Ontology-Based Approach for Supporting Business-IT Alignment In F. Xhafa et al. (Eds.), Complex Intelligent Systems and Their Applications, Springer Optimization and Its Applications 41, 21–42. Veres, C., Sampson, J., Cox, K., Bleistein, S., & Verner, J., (2010). An Ontology-Based Approach for Supporting Business-IT Alignment In F. Xhafa et al. (Eds.), Complex Intelligent Systems and Their Applications, Springer Optimization and Its Applications 41, 21–42.
Zurück zum Zitat Verma, K., Sivashanmugam, K., Sheth, A., Patil, A., Oundhakar, S., & Miller, J. (2005). Meteor-S WSDI: a scalable infrastructure of registries for semantic publication and discovery of Web services. Journal of Information Technology and Management, 6(1), 17–39.CrossRef Verma, K., Sivashanmugam, K., Sheth, A., Patil, A., Oundhakar, S., & Miller, J. (2005). Meteor-S WSDI: a scalable infrastructure of registries for semantic publication and discovery of Web services. Journal of Information Technology and Management, 6(1), 17–39.CrossRef
Zurück zum Zitat Whittaker, B. (1999). What went wrong? Unsuccessful information technology projects. Information Management & Computer Security, 7(1), 23–29.CrossRef Whittaker, B. (1999). What went wrong? Unsuccessful information technology projects. Information Management & Computer Security, 7(1), 23–29.CrossRef
Zurück zum Zitat World Wide Web Consortium (W3C). (2004). OWL-S: Semantic Markup for Web Services. W3C Member Submission, Available at: <http://www.w3.org/ Submission/OWL-S/>. World Wide Web Consortium (W3C). (2004). OWL-S: Semantic Markup for Web Services. W3C Member Submission, Available at: <http://​www.​w3.​org/​ Submission/OWL-S/>.
Zurück zum Zitat Yu, E.S. (1997, January). Towards modelling and reasoning support for early-phase requirements engineering. In Requirements Engineering, 1997., Proceedings of the Third IEEE International Symposium on (pp. 226–235). Yu, E.S. (1997, January). Towards modelling and reasoning support for early-phase requirements engineering. In Requirements Engineering, 1997., Proceedings of the Third IEEE International Symposium on (pp. 226–235).
Metadaten
Titel
Computationally efficient ontology selection in software requirement planning
verfasst von
R. B. K. Brown
G. Beydoun
G. Low
W. Tibben
R. Zamani
F. García-Sánchez
R. Martinez-Bejar
Publikationsdatum
01.04.2016
Verlag
Springer US
Erschienen in
Information Systems Frontiers / Ausgabe 2/2016
Print ISSN: 1387-3326
Elektronische ISSN: 1572-9419
DOI
https://doi.org/10.1007/s10796-014-9540-3

Weitere Artikel der Ausgabe 2/2016

Information Systems Frontiers 2/2016 Zur Ausgabe

Premium Partner