Vulnerabilities and safety assurance methods in Cyber-Physical Systems: A comprehensive review

V Bolbot, G Theotokatos, LM Bujorianu… - Reliability Engineering & …, 2019 - Elsevier
Abstract As Cyber-Physical Systems (CPSs) are a class of systems advancing in a number
of safety-critical application areas, it is crucial to ensure that they operate without causing …

Applications of model-driven engineering in cyber-physical systems: A systematic mapping study

MA Mohamed, M Challenger, G Kardas - Journal of computer languages, 2020 - Elsevier
Engineers face significant challenges in developing cyber-physical systems (CPS) due to
their heterogeneous nature, ie the need for knowledge and skills from a wide range of …

Testing autonomous cars for feature interaction failures using many-objective search

RB Abdessalem, A Panichella, S Nejati… - Proceedings of the 33rd …, 2018 - dl.acm.org
Complex systems such as autonomous cars are typically built as a composition of features
that are independent units of functionality. Features tend to interact and impact one another's …

Deploying search based software engineering with sapienz at facebook

N Alshahwan, X Gao, M Harman, Y Jia, K Mao… - Search-Based Software …, 2018 - Springer
We describe the deployment of the Sapienz Search Based Software Engineering (SBSE)
testing system. Sapienz has been deployed in production at Facebook since September …

Generating automated and online test oracles for simulink models with continuous and uncertain behaviors

C Menghi, S Nejati, K Gaaloul, LC Briand - … of the 2019 27th acm joint …, 2019 - dl.acm.org
Test 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) …

Some seeds are strong: Seeding strategies for search-based test case selection

A Arrieta, P Valle, JA Agirre, G Sagardui - ACM Transactions on Software …, 2023 - dl.acm.org
The time it takes software systems to be tested is usually long. Search-based test selection
has been a widely investigated technique to optimize the testing process. In this article, we …

Model-driven engineering tools and languages for cyber-physical systems–a systematic literature review

MA Mohamed, G Kardas, M Challenger - IEEE Access, 2021 - ieeexplore.ieee.org
The development of Cyber-physical Systems (CPS) draws more interest from both
researchers and industrial practitioners considering the opportunities they offer in almost all …

Generating metamorphic relations for cyber-physical systems with genetic programming: an industrial case study

J Ayerdi, V Terragni, A Arrieta, P Tonella… - Proceedings of the 29th …, 2021 - dl.acm.org
One of the major challenges in the verification of complex industrial Cyber-Physical Systems
is the difficulty of determining whether a particular system output or behaviour is correct or …

Pareto efficient multi-objective black-box test case selection for simulation-based testing

A Arrieta, S Wang, U Markiegi, A Arruabarrena… - Information and …, 2019 - Elsevier
Context: In many domains, engineers build simulation models (eg, Simulink) before
developing code to simulate the behavior of complex systems (eg, Cyber-Physical Systems) …

Model-based test case generation and prioritization: a systematic literature review

ML Mohd-Shafie, WMNW Kadir, H Lichter… - Software and Systems …, 2021 - Springer
Abstract Model-based test case generation (MB-TCG) and prioritization (MB-TCP) utilize
models that represent the system under test (SUT) for test generation and prioritization in …