Alessandro Biondi

Prof. Alessandro Biondi

Real-Time Systems Laboratory (ReTiS Lab) and the Department of Excellence in Robotics and Artificial Intelligence, Scuola Superiore Sant’Anna, 56127 Pisa, Italy

Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
13 November 2019 in IEEE Embedded Systems Letters
Verified
Journal Article
Closed access
Alessandro BiondiAlessandro Biondi
Alessandro Biondi
FNFederico Nesti
Federico Nesti
GCGiorgiomaria Cicero
Giorgiomaria Cicero
DCDaniel Casini
Daniel Casini
GBGiorgio Buttazzo
Giorgio Buttazzo
In the last decade, deep learning techniques reached human-level performance in several specific tasks, as image recognition, object detection, and adaptive control. For this reason, deep learning is being seriously considered by the industry to address difficult perceptual and control problems in several safety-critical applications (e.g., autonomous driving, robotics, and space missions). However, at the moment, deep learning software poses a number of issues related to safety, security, and predictability, which prevent its usage in safety-critical systems. This work proposes a visionary software architecture that allows embracing deep learning while guaranteeing safety, security, and predictability by design. To achieve this goal, the architecture integrates multiple and diverse technologies, as hypervisors, run-time monitoring, redundancy with diversity, predictive fault detection, fault recovery, and predictable resource management. Open challenges that stems from the proposed architecture are finally discussed.

2 October 2023 in IEEE Transactions on Neural Networks and Learning Systems
Verified
Journal Article
Closed access
GRGiulio Rossolini
Giulio Rossolini
FNFederico Nesti
Federico Nesti
GDGianluca D’amico
Gianluca D’amico
SNSaasha Nair
Saasha Nair
Alessandro BiondiAlessandro Biondi
Alessandro Biondi
GBGiorgio Buttazzo
Giorgio Buttazzo
The existence of real-world adversarial examples (RWAEs) (commonly in the form of patches) poses a serious threat for the use of deep learning models in safety-critical computer vision tasks such as visual perception in autonomous driving. This article presents an extensive evaluation of the robustness of semantic segmentation (SS) models when attacked with different types of adversarial patches, including digital, simulated, and physical ones. A novel loss function is proposed to improve the capabilities of attackers in inducing a misclassification of pixels. Also, a novel attack strategy is presented to improve the expectation over transformation (EOT) method for placing a patch in the scene. Finally, a state-of-the-art method for detecting adversarial patch is first extended to cope with SS models, then improved to obtain real-time performance, and eventually evaluated in real-world scenarios. Experimental results reveal that even though the adversarial effect is visible with both digital and real-world attacks, its impact is often spatially confined to areas of the image around the patch. This opens to further questions about the spatial robustness of real-time SS models.

30 August 2021 in IEEE Transactions on Neural Networks and Learning Systems
Verified
Journal Article
Closed access
FNFederico Nesti
Federico Nesti
Alessandro BiondiAlessandro Biondi
Alessandro Biondi
GBGiorgio Buttazzo
Giorgio Buttazzo
Over the past few years, convolutional neural networks (CNNs) have proved to reach superhuman performance in visual recognition tasks. However, CNNs can easily be fooled by adversarial examples (AEs), i.e., maliciously crafted images that force the networks to predict an incorrect output while being extremely similar to those for which a correct output is predicted. Regular AEs are not robust to input image transformations, which can then be used to detect whether an AE is presented to the network. Nevertheless, it is still possible to generate AEs that are robust to such transformations. This article extensively explores the detection of AEs via image transformations and proposes a novel methodology, called defense perturbation, to detect robust AEs with the same input transformations the AEs are robust to. Such a defense perturbation is shown to be an effective counter-measure to robust AEs. Furthermore, multinetwork AEs are introduced. This kind of AEs can be used to simultaneously fool multiple networks, which is critical in systems that use network redundancy, such as those based on architectures with majority voting over multiple CNNs. An extensive set of experiments based on state-of-the-art CNNs trained on the Imagenet dataset is finally reported.

8 March 2018 in Real-Time Systems
Verified
Journal Article
Closed access
PDF file
Alessandro BiondiAlessandro Biondi
Alessandro Biondi
YSYoucheng Sun
Youcheng Sun

17 May 2021 in IEEE Access
Verified
Journal Article
Open access
Alessandro BiondiAlessandro Biondi
Alessandro Biondi
Daniel CasiniDaniel Casini
Daniel Casini
GCGiorgiomaria Cicero
Giorgiomaria Cicero
NBNiccolo Borgioli
Niccolo Borgioli
GBGiorgio Buttazzo
Giorgio Buttazzo
AMAntonino Mazzeo
Antonino Mazzeo
This paper presents SPHERE, a project aimed at the realization of an integrated framework to abstract the hardware complexity of interconnected, modern system-on-chips (SoC) and simplify the management of their heterogeneous computational resources. The SPHERE framework leverages hypervisor technology to virtualize computational resources and isolate the behavior of different subsystems running on the same platform, while providing safety, security, and real-time communication mechanisms. The main challenges addressed by SPHERE are discussed in the paper along with a set of new technologies developed in the context of the project. They include isolation mechanisms for mixed-criticality applications, predictable I/O virtualization, the management of time-sensitive networks with heterogeneous traffic flows, and the management of field-programmable gate arrays (FPGA) to provide efficient implementations for cryptography modules, as well as hardware acceleration for deep neural networks. The SPHERE architecture is validated through an autonomous driving use-case.

29 August 2022 in IEEE Transactions on Computers
Verified
Journal Article
Open access
MZMatteo Zini
Matteo Zini
Daniel CasiniDaniel Casini
Daniel Casini
Alessandro BiondiAlessandro Biondi
Alessandro Biondi
With heterogeneous multi-core platforms being crucial to execute the highly demanding workloads of modern applications, memory-access predictability remains a key issue for the system's safety. Many solutions have been proposed over the years, but none has been applied on a large scale. Nowadays, we are in front of an unprecedented opportunity to have an impact on commercial platforms: the Memory System Resource Partitioning and Monitoring (MPAM) specification by Arm, which describes different memory-access regulation mechanisms, presenting a valuable industrial attempt to address this issue. However, several points of the specification are described at a high level only, leaving plenty of room for interpretation to hardware manufacturers. This paper takes a close look at the memory-access regulation mechanisms in the MPAM specification and provides some detailed instantiations of such mechanisms. A fine-grained memory contention analysis is presented for each of them to finally enable a comparison of their worst-case performance.