Skip to main content

Showing 1–8 of 8 results for author: Caldas, R

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

    cs.SE

    Search-based Trace Diagnostic

    Authors: Gabriel Araujo, Ricardo Caldas, Federico Formica, Genaína Rodrigues, Patrizio Pelliccione, Claudio Menghi

    Abstract: Cyber-physical systems (CPS) development requires verifying whether system behaviors violate their requirements. This analysis often considers system behaviors expressed by execution traces and requirements expressed by signal-based temporal properties. When an execution trace violates a requirement, engineers need to solve the trace diagnostic problem: They need to understand the cause of the bre… ▽ More

    Submitted 25 June, 2024; originally announced June 2024.

    Comments: 14 pages plus two for references

  2. arXiv:2404.11498  [pdf, other

    cs.SE cs.RO

    Runtime Verification and Field Testing for ROS-Based Robotic Systems

    Authors: Ricardo Caldas, Juan Antonio Piñera García, Matei Schiopu, Patrizio Pelliccione, Genaína Rodrigues, Thorsten Berger

    Abstract: Robotic systems are becoming pervasive and adopted in increasingly many domains, such as manufacturing, healthcare, and space exploration. To this end, engineering software has emerged as a crucial discipline for building maintainable and reusable robotic systems. Robotics software engineering research has received increasing attention, fostering autonomy as a fundamental goal. However, robotics d… ▽ More

    Submitted 17 April, 2024; originally announced April 2024.

  3. A Driver-Vehicle Model for ADS Scenario-based Testing

    Authors: Rodrigo Queiroz, Divit Sharma, Ricardo Caldas, Krzysztof Czarnecki, Sergio García, Thorsten Berger, Patrizio Pelliccione

    Abstract: Scenario-based testing for automated driving systems (ADS) must be able to simulate traffic scenarios that rely on interactions with other vehicles. Although many languages for high-level scenario modelling have been proposed, they lack the features to precisely and reliably control the required micro-simulation, while also supporting behavior reuse and test reproducibility for a wide range of int… ▽ More

    Submitted 29 May, 2024; v1 submitted 5 May, 2022; originally announced May 2022.

    Comments: 15 pages, 15 figures

  4. Towards Map** Control Theory and Software Engineering Properties using Specification Patterns

    Authors: Ricardo Caldas, Razan Ghzouli, Alessandro V. Papadopoulos, Patrizio Pelliccione, Danny Weyns, Thorsten Berger

    Abstract: A traditional approach to realize self-adaptation in software engineering (SE) is by means of feedback loops. The goals of the system can be specified as formal properties that are verified against models of the system. On the other hand, control theory (CT) provides a well-established foundation for designing feedback loop systems and providing guarantees for essential properties, such as stabili… ▽ More

    Submitted 23 May, 2022; v1 submitted 18 August, 2021; originally announced August 2021.

    Journal ref: 2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)

  5. Body Sensor Network: A Self-Adaptive System Exemplar in the Healthcare Domain

    Authors: Eric Bernd Gil, Ricardo Caldas, Arthur Rodrigues, Gabriel Levi Gomes da Silva, Genaína Nunes Rodrigues, Patrizio Pelliccione

    Abstract: Recent worldwide events shed light on the need of human-centered systems engineering in the healthcare domain. These systems must be prepared to evolve quickly but safely, according to unpredicted environments and ever-changing pathogens that spread ruthlessly. Such scenarios suffocate hospitals' infrastructure and disable healthcare systems that are not prepared to deal with unpredicted environme… ▽ More

    Submitted 27 March, 2021; originally announced March 2021.

    Comments: Accepted at the 16th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2021)

  6. A Hybrid Approach Combining Control Theory and AI for Engineering Self-Adaptive Systems

    Authors: Ricardo Diniz Caldas, Arthur Rodrigues, Eric Bernd Gil, Genaína Nunes Rodrigues, Thomas Vogel, Patrizio Pelliccione

    Abstract: Control theoretical techniques have been successfully adopted as methods for self-adaptive systems design to provide formal guarantees about the effectiveness and robustness of adaptation mechanisms. However, the computational effort to obtain guarantees poses severe constraints when it comes to dynamic adaptation. In order to solve these limitations, in this paper, we propose a hybrid approach co… ▽ More

    Submitted 24 April, 2020; originally announced April 2020.

    Journal ref: IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2020)

  7. Taming Uncertainty in the Assurance Process of Self-Adaptive Systems: a Goal-Oriented Approach

    Authors: Gabriela Félix Solano, Ricardo Diniz Caldas, Genaína Nunes Rodrigues, Thomas Vogel, Patrizio Pelliccione

    Abstract: Goals are first-class entities in a self-adaptive system (SAS) as they guide the self-adaptation. A SAS often operates in dynamic and partially unknown environments, which cause uncertainty that the SAS has to address to achieve its goals. Moreover, besides the environment, other classes of uncertainty have been identified. However, these various classes and their sources are not systematically ad… ▽ More

    Submitted 6 May, 2019; originally announced May 2019.

    Journal ref: SEAMS'19: 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, May 25-26, 2019, Montreal, Canada

  8. A Learning Approach to Enhance Assurances for Real-Time Self-Adaptive Systems

    Authors: Arthur Rodrigues, Ricardo Diniz Caldas, Genaína Nunes Rodrigues, Thomas Vogel, Patrizio Pelliccione

    Abstract: The assurance of real-time properties is prone to context variability. Providing such assurance at design time would require to check all the possible context and system variations or to predict which one will be actually used. Both cases are not viable in practice since there are too many possibilities to foresee. Moreover, the knowledge required to fully provide the assurance for self-adaptive s… ▽ More

    Submitted 3 April, 2018; originally announced April 2018.

    Journal ref: SEAMS'18: 13th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, May 28-29, 2018, Gothenburg, Sweden