Perceptions on the state of the art in verification and validation in cyber-physical systems
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 …
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
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 …
purposes and usages of modeling. Among the different disciplines, the engineering of Cyber …
Time for mutants—model-based mutation testing with timed automata
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 …
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
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 …
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
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 …
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 …
embedded systems domain. Quality assurance is an essential, but often highly effort …
Property-based mutation testing
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 …
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
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 …
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
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 …
have been gaining in attention also from industry, as is evident from the advent of standards …
Component-based design and verification in X-MAN
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 …
and verification methods for industrial-scale systems: by designing systems in a …