We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

cs

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Software Engineering

Title: Logical analysis and contradiction detection in high-level requirements during the review process using sat-solver

Abstract: DO-178C stands out as a guiding standard for aviation system development processes. This standard not only mandates ensuring the consistency of requirements in the software verification process but also recognizes it as a mandatory element. The main objective of this study is to introduce a method for analyzing and identifying inconsistencies between high-level requirements using information obtained from a data dictionary. This method aims to transform high-level requirements into logical expressions and then thoroughly examine them using a SAT Solver to detect inconsistencies. While methods focused on identifying inconsistencies among requirements often appear in the literature, this study presents a novel approach to detect contradictions between non-natural language, systematically structured, and language-independent requirements. The goal of this approach is to significantly reduce the review time of high-level requirements in the software verification process. Evaluations indicate that the use of this method results in substantial time savings in the inconsistency detection process.
Comments: 10 pages, 6 pages, 4 table, 12th International Conference on Software Engineering & Trends (SE 2024)
Subjects: Software Engineering (cs.SE)
DOI: 10.5121/csit.2024.140804
Cite as: arXiv:2405.00163 [cs.SE]
  (or arXiv:2405.00163v1 [cs.SE] for this version)

Submission history

From: Simge Yatkın [view email]
[v1] Tue, 30 Apr 2024 19:26:54 GMT (672kb)

Link back to: arXiv, form interface, contact.