activity
20162023
most citedApproximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: An Approach Based on System Identification

10 citations · 26 across the 14 of their papers we have counts for

collaborators

16 papers

cs.SE2023

Test Case Generation for Drivability Requirements of an Automotive Cruise Controller: An Experience with an Industrial Simulator

Federico Formica, Nicholas Petrunti, Lucas Bruck +3

Automotive software development requires engineers to test their systems to detect violations of both functional and drivability requirements. Functional requirements define the fu…

cs.SE2023★ 2 cited

Reflections on Surrogate-Assisted Search-Based Testing: A Taxonomy and Two Replication Studies based on Industrial ADAS and Simulink Models

Shiva Nejati, Lev Sorokin, Damir Safin +3

Surrogate-assisted search-based testing (SA-SBT) aims to reduce the computational time for testing compute-intensive systems. Surrogates enhance testing techniques by improving tes…

cs.SE2022★ 1 cited

Simulation-based Testing of Simulink Models with Test Sequence and Test Assessment Blocks

Federico Formica, Tony Fan, Akshay Rajhans +3

Simulation-based software testing supports engineers in finding faults in Simulink models. It typically relies on search algorithms that iteratively generate test inputs used to ex…

cs.SE2022

Search-based Software Testing Driven by Automatically Generated and Manually Defined Fitness Functions

Federico Formica, Tony Fan, Claudio Menghi

Search-based software testing (SBST) typically relies on fitness functions to guide the search exploration toward software failures. There are two main techniques to define fitness…

cs.SE2022★ 9 cited

Trace Diagnostics for Signal-based Temporal Properties

Chaima Boufaied, Claudio Menghi, Domenico Bianculli +1

Most of the trace-checking tools only yield a Boolean verdict. However, when a property is violated by a trace, engineers usually inspect the trace to understand the cause of the v…

cs.SE2021

Combining Genetic Programming and Model Checking to Generate Environment Assumptions

Khouloud Gaaloul, Claudio Menghi, Shiva Nejati +2

Software verification may yield spurious failures when environment assumptions are not accounted for. Environment assumptions are the expectations that a system or a component make…