paper-with-me

Papers

A Search-Based Framework for Automatic Generation of Testing Environments for Cyber-Physical Systems

2022-03-23 · Dmytro Humeniuk, Foutse khomh, Giuliano Antoniol

Many modern cyber physical systems incorporate computer vision technologies, complex sensors and advanced control software, allowing them to interact with the environment autonomously. Testing such systems poses numerous challenges: not only should the system inputs be varied, but also the surrounding environment should be accounted for. A number of tools have been developed to test the system model for the possible inputs falsifying its requirements. However, they are not directly applicable to autonomous cyber physical systems, as the inputs to their models are generated while operating in a virtual environment. In this paper, we aim to design a search based framework, named AmbieGen, for generating diverse fault revealing test scenarios for autonomous cyber physical systems. The scenarios represent an environment in which an autonomous agent operates. The framework should be applicable to generating different types of environments. To generate the test scenarios, we leverage the NSGA II algorithm with two objectives. The first objective evaluates the deviation of the observed system behaviour from its expected behaviour. The second objective is the test case diversity, calculated as a Jaccard distance with a reference test case. We evaluate AmbieGen on three scenario generation case studies, namely a smart-thermostat, a robot obstacle avoidance system, and a vehicle lane keeping assist system. We compared three configurations of AmbieGen: based on a single objective genetic algorithm, multi objective, and random search. Both single and multi objective configurations outperform the random search. Multi objective configuration can find the individuals of the same quality as the single objective, producing more unique test scenarios in the same time budget.

📄 PDF Abstract BibTeX arXiv:2203.12138

Code (1)

dgumenyuk/environment_generation 공식 구현

Similar Papers 제목 키워드 기반

AI Testing Framework for Next-G O-RAN Networks: Requirements, Design, and Research Opportunities

2022-11-08 · Bo Tang, Vijay K. Shah, Vuk Marojevic, Jeffrey H. Reed

Openness and intelligence are two enabling features to be introduced in next generation wireless networks, e.g. Beyond 5G and 6G, to support service heterogeneity, open hardware, optimal resource utilization, and on-dema…

Decision Making

Bridging Research and Practice in Simulation-based Testing of Industrial Robot Navigation Systems

2025-10-10 · Sajad Khatiri, Francisco Eli Vina Barrientos, Maximilian Wulf, Paolo Tonella 외 arxiv

Ensuring robust robotic navigation in dynamic environments is a key challenge, as traditional testing methods often struggle to cover the full spectrum of operational requirements. This paper presents the industrial adop…

Robot Navigation

Autosploit: A Fully Automated Framework for Evaluating the Exploitability of Security Vulnerabilities

2020-06-30 · Noam Moscovich, Ron Bitton, Yakov Mallah, Masaki Inokuchi 외

The existence of a security vulnerability in a system does not necessarily mean that it can be exploited. In this research, we introduce Autosploit -- an automated framework for evaluating the exploitability of vulnerabi…

ScenicProver: A Framework for Compositional Probabilistic Verification of Learning-Enabled Systems

2025-11-04 · Eric Vin, Kyle A. Miller, Inigo Incer, Sanjit A. Seshia 외 arxiv

Full verification of learning-enabled cyber-physical systems (CPS) has long been intractable due to challenges including black-box components and complex real-world environments. Existing tools either provide formal guar…

Ontology Based Test Case Generation for Black Box Testing

2019-03-01 · ICEIT 2019 2019 3 · Sami Ul Haq, Usman Qamar

Software systems are not considered complete unless properly tested and verified. In existing literature, a growing interest on establishment of automated testing techniques has been observed. However, tedious manual pro…

software testing