Building an Ontological Model for Software Requirements Engineering

This article is a work about the development of a model for the engineering requirement based on ontology. The development patterns are not used efficiently, especially for non-observance of the principles of requirements engineering. The overall objective of the article is to propose the use of a ontology based on the artifacts of software requirements engineering and can be used on any project developed in any organization. The method uses experimental procedures, which will be held in experiments with real situations in a project in progress at a reputable company in the development of hardware, but that currently covers its business in the software services industry. As a result, there was an improved understanding of software requirements, as well as its trace within the scope of the project, that is, one can easily traverse the model and identify all the artifacts impacted by the change.

[1]  Maria Luiza de Almeida Campos,et al.  Ontologias de domínio: um estudo das relações conceituais , 2008 .

[2]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[3]  Michael Gruninger,et al.  Methodology for the Design and Evaluation of Ontologies , 1995, IJCAI 1995.

[4]  Asunción Gómez-Pérez,et al.  Ontology Specification Languages for the Semantic Web , 2002, IEEE Intell. Syst..

[5]  Maria Luiza de Almeida Campos A organização de unidades do conhecimento em hiperdocumentos: o modelo conceitual como um espaço comunicacional para realização da autoria , 2001 .

[6]  M. Campos Integração de Ontologias: o domínio da Bioinformática e a problemática da compatibilização terminológica , 2006 .

[7]  Joselice Ferreira Lima,et al.  Ontology: An Analysis of the Literature , 2010, CENTERIS.

[8]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993 .

[9]  Schubert Foo,et al.  Ontology research and development. Part 2 - a review of ontology mapping and evolving , 2002, J. Inf. Sci..

[10]  Schubert Foo,et al.  Ontology research and development. Part 1 - a review of ontology generation , 2002, J. Inf. Sci..

[11]  Asunción Gómez-Pérez,et al.  Methodologies, tools and languages for building ontologies: Where is their meeting point? , 2003, Data Knowl. Eng..

[12]  Didar Zowghi,et al.  Teaching requirements engineering through role playing: lessons learnt , 2003, Proceedings. 11th IEEE International Requirements Engineering Conference, 2003..

[13]  Petter Gottschalk,et al.  Business Dynamics in Information Technology , 2007 .

[14]  Simon Wiedemann,et al.  Requirements Management , 2008 .

[15]  Marcello Peixoto Bax,et al.  Uma visão geral sobre ontologias: pesquisa sobre definições, tipos, aplicações, métodos de avaliação e de construção , 2003 .

[16]  Karl E. Wiegers,et al.  Software Requirements , 1999 .

[17]  M. Pańkowska Frameworks of IT Prosumption for Business Development , 2013 .

[18]  V. R. Benjamins,et al.  Overview of Knowledge Sharing and Reuse Components: Ontologies and Problem-Solving Methods , 1999, IJCAI 1999.

[19]  Asunción Gómez-Pérez,et al.  WebODE: a scalable workbench for ontological engineering , 2001, K-CAP '01.

[20]  Nicola Guarino,et al.  Supporting ontological analysis of taxonomic relationships , 2001, Data Knowl. Eng..

[21]  Mark A. Musen,et al.  PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment , 2000, AAAI/IAAI.

[22]  Yanqing Duan,et al.  E-Business Adoption in SMEs: Some Preliminary Findings from Electronic Components Industry , 2007, Int. J. E Bus. Res..

[23]  Nicola Guarino,et al.  The Ontological Level: Revisiting 30 Years of Knowledge Representation , 2009, Conceptual Modeling: Foundations and Applications.

[24]  Richard Fikes,et al.  The Ontolingua Server: a tool for collaborative ontology construction , 1997, Int. J. Hum. Comput. Stud..