Validation of requirements for hybrid systems: A formal approach

A Cimatti, M Roveri, A Susi, S Tonetta - ACM Transactions on Software …, 2013 - dl.acm.org
Flaws in requirements may have unacceptable consequences in the development of safety-
critical applications. Formal approaches may help with a deep analysis that takes care of the …

Automated prototype generation from formal requirements model

Y Yang, X Li, W Ke, Z Liu - IEEE Transactions on Reliability, 2019 - ieeexplore.ieee.org
Prototyping is an effective and efficient way of requirements validation to avoid introducing
errors in the early stage of software development. However, manually developing a …

Towards a notion of unsatisfiable and unrealizable cores for LTL

V Schuppan - Science of Computer Programming, 2012 - Elsevier
Unsatisfiable cores, ie, parts of an unsatisfiable formula that are themselves unsatisfiable,
have important uses in debugging specifications, speeding up search in model checking or …

Formal Modeling and Verification Methods for the System Requirement Specifications of Train Control Systems: A Survey

R Cheng, D Chen, H Song, H Liu… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
The system requirement specifications (SRSs) of the train control system (TCS) are the
starting point and foundation of system design and development. Defects in the SRSs will …

Model based system engineering for safety of railway critical systems

P Sun - 2015 - theses.hal.science
Development and application of formal languages are a long-standing challenge within the
computer science domain. One particular challenge is the acceptance of industry. This …

Formal Methods in Requirements Engineering: Survey and Future Directions

R Lorch, B Meng, K Siu, A Moitra, M Durling… - Proceedings of the …, 2024 - dl.acm.org
Requirements engineering plays a pivotal role in the development of safety-critical systems.
However, the process is usually a manual one and can lead to errors and inconsistencies in …

A formal model for natural-language timed requirements of reactive systems

G Carvalho, A Carvalho, E Rocha, A Cavalcanti… - Formal Methods and …, 2014 - Springer
To analyse the behaviour of reactive systems formally, it is necessary to build a model. At the
very beginning of the development, typically only natural language requirements are …

Automatic acceptance test case generation from essential use cases

M Kamalrudin, M Nor Aiza, J Grundy… - New Trends in …, 2014 - ebooks.iospress.nl
Requirements validation is a crucial process to determine whether client-stakeholders'
needs and expectations of a product are sufficiently correct and complete. Various …

Model checking requirements

S Barza, G Carvalho, J Iyoda, A Sampaio… - … and Applications: 19th …, 2016 - Springer
In software engineering, system requirements are written in a natural language such as
English. Later in the design phase, these requirements are usually translated to a semi …

Best Practices for Requirements Validation Process

SR Santana, LR Antonelli, PJ Thomas - Argentine Congress of Computer …, 2021 - Springer
One of the most important phases in software development projects is the validation of
requirements. Erroneous requirements, if not detected on time, can cause problems, such as …