peer reviewedTest automation requires automated oracles to assess test outputs. For cyber physical systems (CPS), oracles, in addition to be automated, should ensure some key objectives: (i) they should check test outputs in an online manner to stop expensive test executions as soon as a failure is detected; (ii) they should handle time- and magnitude-continuous CPS behaviors; (iii) they should provide a quantitative degree of satisfaction or failure measure instead of binary pass/fail outputs; and (iv) they should be able to handle uncertainties due to CPS interactions with the environment. We propose an automated approach to translate CPS requirements specified in a logic-based language into test oracles specified in Simulink - a widely-u...
Context. Simulink/Stateflow is an advanced system modeling platform which is prevalently used in the...
Embedded systems are present in many fields of application where failure may be critical. Such syste...
Simulation models are frequently used to model, simulate and test complex systems (e.g., Cyber-Physi...
Test automation requires automated oracles to assess test outputs. For cyber physical systems (CPS),...
The design of embedded systems is often supported by the definition of executable models for tools l...
peer reviewedAll engineering disciplines are founded and rely on models, although they may differ o...
Recent advances in cyber-physical systems (CPS) have allowed highly available and approachable techn...
Software testing is an effective, yet expensive, method to improve software quality. Test automation...
Model-based development frameworks for cyber-physical systems (CPSs) such as Simulink and Stateflow ...
All engineering disciplines are founded and rely on models, al- though they may differ on purposes a...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
peer reviewedApplying traditional testing techniques to Cyber-Physical Systems (CPS) is challenging ...
Software testing has been used to find software faults in order to improve its quality. To verify th...
peer reviewedBlack-box testing has been extensively applied to test models of Cyber-Physical systems...
Associated research group: Critical Systems Research GroupThe oracle--a judge of the correctness of ...
Context. Simulink/Stateflow is an advanced system modeling platform which is prevalently used in the...
Embedded systems are present in many fields of application where failure may be critical. Such syste...
Simulation models are frequently used to model, simulate and test complex systems (e.g., Cyber-Physi...
Test automation requires automated oracles to assess test outputs. For cyber physical systems (CPS),...
The design of embedded systems is often supported by the definition of executable models for tools l...
peer reviewedAll engineering disciplines are founded and rely on models, although they may differ o...
Recent advances in cyber-physical systems (CPS) have allowed highly available and approachable techn...
Software testing is an effective, yet expensive, method to improve software quality. Test automation...
Model-based development frameworks for cyber-physical systems (CPSs) such as Simulink and Stateflow ...
All engineering disciplines are founded and rely on models, al- though they may differ on purposes a...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
peer reviewedApplying traditional testing techniques to Cyber-Physical Systems (CPS) is challenging ...
Software testing has been used to find software faults in order to improve its quality. To verify th...
peer reviewedBlack-box testing has been extensively applied to test models of Cyber-Physical systems...
Associated research group: Critical Systems Research GroupThe oracle--a judge of the correctness of ...
Context. Simulink/Stateflow is an advanced system modeling platform which is prevalently used in the...
Embedded systems are present in many fields of application where failure may be critical. Such syste...
Simulation models are frequently used to model, simulate and test complex systems (e.g., Cyber-Physi...