Skip to main content

Showing 1–8 of 8 results for author: Gambi, A

.
  1. arXiv:2308.07025  [pdf, other

    cs.SE eess.SY

    SOTIF-Compliant Scenario Generation Using Semi-Concrete Scenarios and Parameter Sampling

    Authors: Lukas Birkemeyer, Julian Fuchs, Alessio Gambi, Ina Schaefer

    Abstract: The SOTIF standard (ISO 21448) requires scenario-based testing to verify and validate Advanced Driver Assistance Systems and Automated Driving Systems but does not suggest any practical way to do so effectively and efficiently. Existing scenario generation approaches either focus on exploring or exploiting the scenario space. This generally leads to test suites that cover many known cases but pote… ▽ More

    Submitted 14 August, 2023; originally announced August 2023.

    Comments: accepted at IEEE ITSC 2023

  2. arXiv:2307.03279  [pdf, other

    cs.SE

    TEASER: Simulation-based CAN Bus Regression Testing for Self-driving Cars Software

    Authors: Christian Birchler, Cyrill Rohrbach, Hyeongkyun Kim, Alessio Gambi, Tianhai Liu, Jens Horneber, Timo Kehrer, Sebastiano Panichella

    Abstract: Software systems for safety-critical systems like self-driving cars (SDCs) need to be tested rigorously. Especially electronic control units (ECUs) of SDCs should be tested with realistic input data. In this context, a communication protocol called Controller Area Network (CAN) is typically used to transfer sensor data to the SDC control units. A challenge for SDC maintainers and testers is the ne… ▽ More

    Submitted 6 July, 2023; originally announced July 2023.

  3. arXiv:2212.04769  [pdf, other

    cs.SE

    Machine Learning-based Test Selection for Simulation-based Testing of Self-driving Cars Software

    Authors: Christian Birchler, Sajad Khatiri, Bill Bosshard, Alessio Gambi, Sebastiano Panichella

    Abstract: Simulation platforms facilitate the development of emerging Cyber-Physical Systems (CPS) like self-driving cars (SDC) because they are more efficient and less dangerous than field operational test cases. Despite this, thoroughly testing SDCs in simulated environments remains challenging because SDCs must be tested in a sheer amount of long-running test cases. Past results on software testing optim… ▽ More

    Submitted 9 December, 2022; originally announced December 2022.

    Comments: arXiv admin note: substantial text overlap with arXiv:2111.04666

  4. Cost-effective Simulation-based Test Selection in Self-driving Cars Software

    Authors: Christian Birchler, Nicolas Ganz, Sajad Khatiri, Alessio Gambi, Sebastiano Panichella

    Abstract: Simulation environments are essential for the continuous development of complex cyber-physical systems such as self-driving cars (SDCs). Previous results on simulation-based testing for SDCs have shown that many automatically generated tests do not strongly contribute to identification of SDC faults, hence do not contribute towards increasing the quality of SDCs. Because running such "uninformativ… ▽ More

    Submitted 21 November, 2022; originally announced November 2022.

  5. arXiv:2209.05947  [pdf, other

    cs.SE

    Does Road Diversity Really Matter in Testing Automated Driving Systems? -- A Registered Report

    Authors: Stefan Klikovits, Vincenzo Riccio, Ezequiel Castellano, Ahmet Cetinkaya, Alessio Gambi, Paolo Arcaini

    Abstract: Background/Context. The use of automated driving systems (ADSs) in the real world requires rigorous testing to ensure safety. To increase trust, ADSs should be tested on a large set of diverse road scenarios. Literature suggests that if a vehicle is driven along a set of geometrically diverse roads-measured using various diversity measures (DMs)-it will react in a wide range of behaviours, thereby… ▽ More

    Submitted 13 September, 2022; originally announced September 2022.

    Comments: Accepted registered report at the 16th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2022)

  6. arXiv:2111.04666  [pdf

    cs.SE

    Machine Learning-based Test Selection for Simulation-based Testing of Self-driving Cars Software

    Authors: Sajad Khatiri, Christian Birchler, Bill Bosshard, Alessio Gambi, Sebastiano Panichella

    Abstract: Abstract Simulation platforms facilitate the development of emerging cyber-physical systems (CPS) like self-driving cars (SDC) because they are more efficient and less dangerous than field operational tests. Despite this, thoroughly testing SDCs in simulated environments remains challenging because SDCs must be tested in a sheer amount of long-running test scenarios. Past results on software testi… ▽ More

    Submitted 8 November, 2021; originally announced November 2021.

    Comments: 39 pages

    MSC Class: 68-06 ACM Class: D.2.2; D.2.5; D.2.8

  7. arXiv:2107.06997  [pdf, other

    cs.LG cs.AI cs.SE

    DeepHyperion: Exploring the Feature Space of Deep Learning-Based Systems through Illumination Search

    Authors: Tahereh Zohdinasab, Vincenzo Riccio, Alessio Gambi, Paolo Tonella

    Abstract: Deep Learning (DL) has been successfully applied to a wide range of application domains, including safety-critical ones. Several DL testing approaches have been recently proposed in the literature but none of them aims to assess how different interpretable features of the generated inputs affect the system's behaviour. In this paper, we resort to Illumination Search to find the highest-performing… ▽ More

    Submitted 5 July, 2021; originally announced July 2021.

    Comments: To be published in Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA '21), July 11-17, 2021, Virtual, Denmark. ACM, New York, NY, USA, 12 pages

    ACM Class: D.2.5

  8. arXiv:2106.07520  [pdf, other

    cs.SE

    JUGE: An Infrastructure for Benchmarking Java Unit Test Generators

    Authors: Xavier Devroey, Alessio Gambi, Juan Pablo Galeotti, René Just, Fitsum Kifetew, Annibale Panichella, Sebastiano Panichella

    Abstract: Researchers and practitioners have designed and implemented various automated test case generators to support effective software testing. Such generators exist for various languages (e.g., Java, C#, or Python) and for various platforms (e.g., desktop, web, or mobile applications). Such generators exhibit varying effectiveness and efficiency, depending on the testing goals they aim to satisfy (e.g.… ▽ More

    Submitted 28 October, 2022; v1 submitted 14 June, 2021; originally announced June 2021.