Skip to main content

Showing 1–11 of 11 results for author: Baresi, L

Searching in archive cs. Search in all archives.
.
  1. arXiv:2502.04378  [pdf, other

    cs.CV cs.GR cs.LG cs.SE

    DILLEMA: Diffusion and Large Language Models for Multi-Modal Augmentation

    Authors: Luciano Baresi, Davide Yi Xian Hu, Muhammad Irfan Mas'udi, Giovanni Quattrocchi

    Abstract: Ensuring the robustness of deep learning models requires comprehensive and diverse testing. Existing approaches, often based on simple data augmentation techniques or generative adversarial networks, are limited in producing realistic and varied test cases. To address these limitations, we present a novel framework for testing vision neural networks that leverages Large Language Models and control… ▽ More

    Submitted 5 February, 2025; originally announced February 2025.

  2. arXiv:2409.13661  [pdf, other

    cs.SE cs.AI cs.CV cs.LG

    Efficient Domain Augmentation for Autonomous Driving Testing Using Diffusion Models

    Authors: Luciano Baresi, Davide Yi Xian Hu, Andrea Stocco, Paolo Tonella

    Abstract: Simulation-based testing is widely used to assess the reliability of Autonomous Driving Systems (ADS), but its effectiveness is limited by the operational design domain (ODD) conditions available in such simulators. To address this limitation, in this work, we explore the integration of generative artificial intelligence techniques with physics-based simulators to enhance ADS system-level testing.… ▽ More

    Submitted 17 February, 2025; v1 submitted 20 September, 2024; originally announced September 2024.

    Comments: Accepted for publication at the 47th International Conference on Software Engineering (ICSE 2025). This research was partially supported by project EMELIOT, funded by MUR under the PRIN 2020 program (n. 2020W3A5FY), by the Bavarian Ministry of Economic Affairs, Regional Development and Energy, by the TUM Global Incentive Fund, and by the EU Project Sec4AI4Sec (n. 101120393)

  3. arXiv:2401.01025  [pdf, other

    cs.DC

    Dependency-aware Resource Allocation for Serverless Functions at the Edge

    Authors: Luciano Baresi, Giovanni Quattrocchi, Inacio Ticongolo

    Abstract: Serverless computing allows developers to break their code into small components, known as functions, which are automatically managed by a service provider. Being lightweight and modular, serverless functions have been increasingly employed in edge computing, where quick responses and adaptability are key to meeting strict latency requirements. In particular, edge nodes are intrinsically resource-… ▽ More

    Submitted 22 September, 2023; originally announced January 2024.

  4. arXiv:2309.11959  [pdf, other

    cs.SE cs.DC

    A Multi-faceted Analysis of the Performance Variability of Virtual Machines

    Authors: Luciano Baresi, Tommaso Dolci, Giovanni Quattrocchi, Nicholas Rasi

    Abstract: Cloud computing and virtualization solutions allow one to rent the virtual machines (VMs) needed to run applications on a pay-per-use basis, but rented VMs do not offer any guarantee on their performance. Cloud platforms are known to be affected by performance variability, but a better understanding is still required. This paper moves in that direction and presents an in-depth, multi-faceted study… ▽ More

    Submitted 21 September, 2023; originally announced September 2023.

  5. arXiv:2303.04080  [pdf, other

    cs.SE

    A Qualitative and Quantitative Analysis of Container Engines

    Authors: Luciano Baresi, Giovanni Quattrocchi, Nicholas Rasi

    Abstract: Containerization is a virtualization technique that allows one to create and run executables consistently on any infrastructure. Compared to virtual machines, containers are lighter since they do not bundle a (guest) operating system but they share its kernel, and they only include the files, libraries, and dependencies that are required to properly execute a process. In the past few years, multip… ▽ More

    Submitted 7 March, 2023; originally announced March 2023.

  6. arXiv:2212.03107  [pdf, other

    cs.SE

    Microservice Architecture Practices and Experience: a Focused Look on Docker Configuration Files

    Authors: Luciano Baresi, Giovanni Quattrocchi, Damian Andrew Tamburri

    Abstract: Cloud applications are more and more microservice-oriented, but a concrete charting of the microservices architecture landscape -- namely, the space of technical options available for microservice software architects in their decision-making -- is still very much lacking, thereby limiting the ability of software architects to properly evaluate their architectural decisions with sound experiential… ▽ More

    Submitted 6 December, 2022; originally announced December 2022.

  7. arXiv:2211.05516  [pdf, other

    cs.SE

    Training and Serving Machine Learning Models at Scale

    Authors: Luciano Baresi, Giovanni Quattrocchi

    Abstract: In recent years, Web services are becoming more and more intelligent (e.g., in understanding user preferences) thanks to the integration of components that rely on Machine Learning (ML). Before users can interact (inference phase) with an ML-based service (ML-Service), the underlying ML model must learn (training phase) from existing data, a process that requires long-lasting batch computations. T… ▽ More

    Submitted 10 November, 2022; originally announced November 2022.

  8. arXiv:2209.05092  [pdf, ps, other

    cs.SE

    A Declarative Modelling Framework for the Deployment and Management of Blockchain Applications

    Authors: Luciano Baresi, Giovanni Quattrocchi, Damian Andrew Tamburri, Luca Terracciano

    Abstract: The deployment and management of Blockchain applications require non-trivial efforts given the unique characteristics of their infrastructure (i.e., immutability) and the complexity of the software systems being executed. The operation of Blockchain applications is still based on ad-hoc solutions that are error-prone, difficult to maintain and evolve, and do not manage their interactions with othe… ▽ More

    Submitted 12 September, 2022; originally announced September 2022.

  9. arXiv:2205.04320  [pdf, other

    cs.SE

    NEPTUNE: Network- and GPU-aware Management of Serverless Functions at the Edge

    Authors: Luciano Baresi, Davide Yi Xian Hu, Giovanni Quattrocchi, Luca Terracciano

    Abstract: Nowadays a wide range of applications is constrained by low-latency requirements that cloud infrastructures cannot meet. Multi-access Edge Computing (MEC) has been proposed as the reference architecture for executing applications closer to users and reduce latency, but new challenges arise: edge nodes are resource-constrained, the workload can vary significantly since users are nomadic, and task c… ▽ More

    Submitted 9 May, 2022; originally announced May 2022.

    Comments: 11 pages + 2 pages of references

  10. arXiv:2004.11428  [pdf, other

    cs.DC cs.MA cs.NI

    Cloud Deployment Tradeoffs for the Analysis of Spatially-Distributed Systems of Internet-of-Things

    Authors: Christos Tsigkanos, Martin Garriga, Luciano Baresi, Carlo Ghezzi

    Abstract: Internet-enabled things and devices operating in the physical world are increasingly integrated in modern distributed systems, supporting functionalities that require assurances that certain critical requirements are satisfied by the overall system. We focus here on spatially-distributed Internet-of-Things systems such as smart environments, where the dynamics of spatial distribution of entities i… ▽ More

    Submitted 23 April, 2020; originally announced April 2020.

    Comments: Accepted for publication in ACM Transactions on Internet of Things

  11. Feature-Model-Guided Online Learning for Self-Adaptive Systems

    Authors: Andreas Metzger, Clément Quinton, Zoltán Ádám Mann, Luciano Baresi, Klaus Pohl

    Abstract: A self-adaptive system can modify its own structure and behavior at runtime based on its perception of the environment, of itself and of its requirements. To develop a self-adaptive system, software developers codify knowledge about the system and its environment, as well as how adaptation actions impact on the system. However, the codified knowledge may be insufficient due to design time uncertai… ▽ More

    Submitted 22 July, 2019; originally announced July 2019.

    Journal ref: Computing 2022