Ontology Learning from Software Requirements Specification (SRS)

Learning ontologies from software requirements specifications with individuals and relations between individuals to represent detailed information, such as input, condition and expected result of a requirement, is a difficult task. System specification ontologies (SSOs) can be developed from software requirement specifications to represent requirements and can be used to automate some time-consuming activities in software development processes. However, manually developing SSOs to represent requirements and domain knowledge of a software system is a time-consuming and a challenging task. The focus of this PhD is how to create ontologies semi-automatically from SRS. We will develop a framework that can be a possible solution to create semi-automatically ontologies from SRS. The developed framework will mainly be evaluated by using the constructed ontologies in the software testing process and automating a part of it. i.e. test case generation.

[1]  Stefan Seedorf,et al.  Applications of Ontologies in Software Engineering , 2006 .

[2]  Sangkyu Rho,et al.  Evaluating ontology extraction tools using a comprehensive evaluation framework , 2010, Data Knowl. Eng..

[3]  Johanna Völker,et al.  A Framework for Ontology Learning and Data-driven Change Discovery , 2005 .

[4]  Lina Zhou,et al.  Ontology learning: state of the art and open issues , 2007, Inf. Technol. Manag..

[5]  Vladimir Tarasov,et al.  Application of Inference Rules to a Software Requirements Ontology to Generate Software Test Cases , 2016, OWLED.

[6]  Xing Jiang,et al.  Testing the trade-off between productivity and quality in research activities , 2010 .

[7]  Wolfgang Hesse,et al.  Ontologies in the Software Engineering Process , 2005, EAI.

[8]  Oded Maimon,et al.  Departing the Ontology Layer Cake , 2015 .

[9]  Jingli Zhou,et al.  A Domain Adaptive Ontology Learning Framework , 2008, 2008 IEEE International Conference on Networking, Sensing and Control.

[10]  Euripides G. M. Petrakis,et al.  Unsupervised Ontology Acquisition from Plain Texts: The OntoGain System , 2010, NLDB.

[11]  Dunja Mladenic,et al.  OntoGen: Semi-automatic Ontology Editor , 2007, HCI.

[12]  Norbert Luttenberger,et al.  Transforming Between UML Conceptual Models and OWL 2 Ontologies , 2012, Terra Cognita@ISWC.

[13]  Mohammed Bennamoun,et al.  Ontology learning from text: A look back and into the future , 2012, CSUR.

[14]  Wenyun Zhao,et al.  Towards Learning Domain Ontology from Legacy Documents , 2010, 2010 Fourth International Conference on Digital Society.