Perceptions on the state of the art in verification and validation in cyber-physical systems

X Zheng, C Julien, M Kim, S Khurshid - IEEE Systems Journal, 2015 - ieeexplore.ieee.org
It is widely held that debugging cyber-physical systems (CPS) is challenging; many strongly
held beliefs exist regarding how CPS are currently debugged and tested and the suitability …

Test generation and test prioritization for simulink models with dynamic behavior

R Matinnejad, S Nejati, LC Briand… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
All engineering disciplines are founded and rely on models, although they may differ on
purposes and usages of modeling. Among the different disciplines, the engineering of Cyber …

Time for mutants—model-based mutation testing with timed automata

BK Aichernig, F Lorber, D Ničković - … , June 16-20, 2013. Proceedings 7, 2013 - Springer
Abstract Model-based testing is a popular technology for automatic and systematic test case
generation (TCG), where a system-under-test (SUT) is tested for conformance with a model …

SLEMI: Equivalence modulo input (EMI) based mutation of CPS models for finding compiler bugs in Simulink

SA Chowdhury, SL Shrestha, TT Johnson… - Proceedings of the ACM …, 2020 - dl.acm.org
Finding bugs in commercial cyber-physical system development tools (or" model-based
design" tools) such as MathWorks's Simulink is important in practice, as these tools are …

Automatic test case generation from Simulink/Stateflow models using model checking

S Mohalik, AA Gadkari, A Yeolekar… - Software Testing …, 2014 - Wiley Online Library
Model‐based test generation techniques based on random input generation and guided
simulation do not satisfy the demands of high test coverage and completeness guarantees …

Analysis and testing of matlab simulink models: a systematic map** study

F Elberzhager, A Rosbach, T Bauer - Proceedings of the 2013 …, 2013 - dl.acm.org
Matlab Simulink is one of the major modeling and simulation tools applied in different
embedded systems domain. Quality assurance is an essential, but often highly effort …

Property-based mutation testing

E Bartocci, L Mariani, D Ničković… - 2023 IEEE Conference …, 2023 - ieeexplore.ieee.org
Mutation testing is an established software quality assurance technique for the assessment
of test suites. While it is well-suited to estimate the general fault-revealing capability of a test …

Effective fault localization of automotive Simulink models: achieving the trade-off between test oracle effort and fault localization accuracy

B Liu, S Nejati, Lucia, LC Briand - Empirical Software Engineering, 2019 - Springer
One promising way to improve the accuracy of fault localization based on statistical
debugging is to increase diversity among test cases in the underlying test suite. In many …

Simultate: A toolset for fault injection and mutation testing of simulink models

I Pill, I Rubil, F Wotawa, M Nica - 2016 IEEE Ninth International …, 2016 - ieeexplore.ieee.org
The advantages of fault injection techniques and related methodologies like mutation testing
have been gaining in attention also from industry, as is evident from the advent of standards …

Component-based design and verification in X-MAN

N He, D Kroening, T Wahl, KK Lau, F Taweel… - Embedded Real Time …, 2012 - hal.science
Compositionality has the potential to enable a step-change in the scalability of formal design
and verification methods for industrial-scale systems: by designing systems in a …