Back to Search Start Over

Scenario-specific verification of system requirements consistency via time modeling.

Authors :
Shi, Jingkai
Zheng, Liwei
Source :
International Journal of Modeling, Simulation & Scientific Computing; Apr2024, Vol. 15 Issue 2, p1-27, 27p
Publication Year :
2024

Abstract

Traditional requirement verification methods often fail to fully consider the modeling of time-dependent behaviors during system execution, which may lead to inconsistent system requirements, thereby compromise software reliability and correctness. To address this limitation, this paper proposes the Scenario-Specific Verification Method for System Requirements Consistency via Time Modeling. The Scenario-Specific Verification Method converts use case descriptions and problem graphs into Clock Constraint Specification Language (CCSL) constraints, transformed into clock graphs for verifying requirement consistency. The resulting constraints are solved with the Z3 solver to validate correctness, thereby enhancing system reliability. The novel time modeling approach provides techniques for verifying temporal dependencies in requirements. A case study demonstrates the efficiency and accuracy of the Scenario-Specific Verification Method in detecting inconsistencies. The main contributions include that a technique is demonstrated to formalize use case descriptions as CCSL constraints, improving on natural language and a method is presented utilizing CCSL time modeling and clock graphs to analyze requirements for consistency. Overall, an innovative solution for requirement verification using time modeling is offered by this paper, contributing to the enhancement of system development process reliability and correctness. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
17939623
Volume :
15
Issue :
2
Database :
Complementary Index
Journal :
International Journal of Modeling, Simulation & Scientific Computing
Publication Type :
Academic Journal
Accession number :
177091172
Full Text :
https://doi.org/10.1142/S1793962324410162