Skip to main navigation Skip to search Skip to main content

Inconsistency Detection in Requirement Boilerplates Ontology Using Reasoner and SPARQL

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Requirement validation in software requirement engineering is a stage to check whether the specified system requirements are in accordance with customer needs. The consistency check of software requirements is one of the key activities during the requirement validation stage. This activity is generally performed manually by analysts, but it can now be automated using various approaches. However, several issues remain in consistency check activity such as: 1) many inconsistency detection studies remain at the syntactic level; 2) the use of static ontologies that cause limitations in handling system change dynamics; and 3) there has been no research on inconsistency detection of software requirements in requirement boilerplates pattern. Therefore, automation of inconsistency detection in requirement boilerplates dynamic ontology offers a promising solution to facilitate consistency checking. This study solves these problems by building a dynamic ontology-based requirement inconsistency detection software by detecting ontology inconsistencies using the HermiT reasoner and matches ontology components with requirement sentences using SPARQL queries. The test results show a precision of 1.00 and a recall of 0.92, based on reasoning and SPARQL querying over a pre-built dynamic requirement boilerplates ontology. By automating this method through a proof-of-concept software implementation, the process of detecting inconsistencies in requirement boilerplates sentences is expected to become more efficient and accurate.

Original languageEnglish
Title of host publicationECE 2025 - 2025 2nd International Conference on Electronic and Computer Engineering
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages74-78
Number of pages5
ISBN (Electronic)9798331566111
DOIs
Publication statusPublished - 2025
Event2nd International Conference on Electronic and Computer Engineering, ECE 2025 - Johor Bahru, Malaysia
Duration: 21 Aug 202522 Aug 2025

Publication series

NameECE 2025 - 2025 2nd International Conference on Electronic and Computer Engineering

Conference

Conference2nd International Conference on Electronic and Computer Engineering, ECE 2025
Country/TerritoryMalaysia
CityJohor Bahru
Period21/08/2522/08/25

Keywords

  • ontology
  • reasoner
  • requirement boilerplates
  • SPARQL query

Fingerprint

Dive into the research topics of 'Inconsistency Detection in Requirement Boilerplates Ontology Using Reasoner and SPARQL'. Together they form a unique fingerprint.

Cite this