A Framework To Measure The Robustness Of Programs In The Unpredictable Environment

dc.contributor.authorCastiglioni, Valentina
dc.contributor.authorLoreti, Michele
dc.contributor.authorTini, Simone
dc.contributor.departmentDepartment of Computer Science
dc.date.accessioned2026-10-20T13:32:01Z
dc.date.available2026-10-20T13:32:01Z
dc.date.issued2023
dc.descriptionPublisher Copyright: © V. Castiglioni, M. Loreti, and S. Tini.en
dc.description.abstractDue to the diffusion of IoT, modern software systems are often thought to control and coordinate smart devices in order to manage assets and resources, and to guarantee efficient behaviours. For this class of systems, which interact extensively with humans and with their environment, it is thus crucial to guarantee their “correct” behavior in order to avoid unexpected and possibly dangerous situations. In this paper we will present a framework that allows us to measure the robustness of systems. This is the ability of a program to tolerate changes in the environmental conditions and preserving the original behaviour. In the proposed framework, the interaction of a program with its environment is represented as a sequence of random variables describing how both evolve in time. For this reason, the considered measures will be defined among probability distributions of observed data. The proposed framework will be then used to define the notions of adaptability and reliability. The former indicates the ability of a program to absorb perturbation on environmental conditions after a given amount of time. The latter expresses the ability of a program to maintain its intended behaviour (up-to some reasonable tolerance) despite the presence of perturbations in the environment. Moreover, an algorithm, based on statistical inference, is proposed to evaluate the proposed metric and the aforementioned properties. We use two case studies to the describe and evaluate the proposed approach.en
dc.description.versionPeer revieweden
dc.format.extent2225830
dc.format.extent2:1-2:46
dc.identifier.citationCastiglioni, V, Loreti, M & Tini, S 2023, 'A Framework To Measure The Robustness Of Programs In The Unpredictable Environment', Logical Methods in Computer Science, vol. 19, no. 3, pp. 2:1-2:46. https://doi.org/10.46298/lmcs-19(3:2)2023en
dc.identifier.doi10.46298/lmcs-19(3:2)2023
dc.identifier.issn1860-5974
dc.identifier.other251415257
dc.identifier.other98d9234c-773b-4032-b3cd-b0dd0d62d6e5
dc.identifier.other85168701537
dc.identifier.urihttps://hdl.handle.net/20.500.11815/8865
dc.language.isoen
dc.relation.ispartofseriesLogical Methods in Computer Science; 19(3)en
dc.relation.urlhttps://www.scopus.com/pages/publications/85168701537en
dc.rightsinfo:eu-repo/semantics/openAccessen
dc.subjectAdaptabilityen
dc.subjectReliabilityen
dc.subjectRobustnessen
dc.subjectUncertain environmenten
dc.subjectTheoretical Computer Scienceen
dc.subjectGeneral Computer Scienceen
dc.titleA Framework To Measure The Robustness Of Programs In The Unpredictable Environmenten
dc.type/dk/atira/pure/researchoutput/researchoutputtypes/contributiontojournal/articleen

Skrár

Original bundle

Niðurstöður 1 - 1 af 1
Nafn:
2111.15319.pdf
Stærð:
2.12 MB
Snið:
Adobe Portable Document Format