How bad can a bug get? an empirical analysis of software failures in the openstack cloud computing platform

D Cotroneo, L De Simone, P Liguori, R Natella… - Proceedings of the …, 2019 - dl.acm.org
Cloud management systems provide abstractions and APIs for programmatically configuring
cloud infrastructures. Unfortunately, residual software bugs in these systems can potentially …

VeriDevOps Software Methodology: Security Verification and Validation for DevOps Practices

EP Enoiu, D Truscan, A Sadovykh… - Proceedings of the 18th …, 2023 - dl.acm.org
VeriDevOps offers a methodology and a set of integrated mechanisms that significantly
improve automation in DevOps to protect systems at operations time and prevent security …

SpotFlow: Tracking Method Calls and States at Runtime

A Hora - Proceedings of the 2024 IEEE/ACM 46th International …, 2024 - dl.acm.org
Understanding the runtime behavioral aspects of a software system is fundamental for
several software engineering tasks, such as testing and code comprehension. For this …

Monitoring CPS at runtime-A case study in the UAV domain

M Vierhauser, J Cleland-Huang… - 2018 44th Euromicro …, 2018 - ieeexplore.ieee.org
Unmanned aerial vehicles (UAVs) are becoming increasingly pervasive in everyday life,
supporting diverse use cases such as aerial photography, delivery of goods, or disaster …

Interlocking safety cases for unmanned autonomous systems in shared airspaces

M Vierhauser, S Bayley, J Wyngaard… - IEEE transactions on …, 2019 - ieeexplore.ieee.org
The growing adoption of unmanned aerial vehicles (UAVs) for tasks such as eCommerce,
aerial surveillance, and environmental monitoring introduces the need for new safety …

[HTML][HTML] Run-time failure detection via non-intrusive event analysis in a large-scale cloud computing platform

D Cotroneo, L De Simone, P Liguori… - Journal of Systems and …, 2023 - Elsevier
Cloud computing systems fail in complex and unforeseen ways due to unexpected
combinations of events and interactions among hardware and software components. These …

A domain analysis of resource and requirements monitoring: Towards a comprehensive model of the software monitoring domain

R Rabiser, K Schmid, H Eichelberger… - Information and …, 2019 - Elsevier
Abstract [Context] Complex and heterogeneous software systems need to be monitored as
their full behavior often only emerges at runtime, eg, when interacting with other systems or …

The role of limitations and SLAs in the API industry

A Gamez-Diaz, P Fernandez, A Ruiz-Cortés… - Proceedings of the …, 2019 - dl.acm.org
As software architecture design is evolving to a microservice paradigm, RESTful APIs are
being established as the preferred choice to build applications. In such a scenario, there is a …

GRuM—A flexible model-driven runtime monitoring framework and its application to automated aerial and ground vehicles

M Vierhauser, A Garmendia, M Stadler… - Journal of Systems and …, 2023 - Elsevier
Runtime monitoring is critical for ensuring safe operation and for enabling self-adaptive
behavior of Cyber-Physical Systems (CPS). Monitors are established by identifying runtime …

AMon: A domain-specific language and framework for adaptive monitoring of Cyber–Physical Systems

M Vierhauser, R Wohlrab, M Stadler… - Journal of Systems and …, 2023 - Elsevier
Abstract Cyber–Physical Systems (CPS) are increasingly used in safety–critical scenarios
where ensuring their correct behavior at runtime becomes a crucial task. Therefore, the …