Skip to main content

Showing 1–15 of 15 results for author: Gerasimou, S

  1. arXiv:2405.18180  [pdf, other

    cs.AI cs.LG

    Safe Reinforcement Learning in Black-Box Environments via Adaptive Shielding

    Authors: Daniel Bethell, Simos Gerasimou, Radu Calinescu, Calum Imrie

    Abstract: Empowering safe exploration of reinforcement learning (RL) agents during training is a critical impediment towards deploying RL agents in many real-world scenarios. Training RL agents in unknown, black-box environments poses an even greater safety risk when prior knowledge of the domain/task is unavailable. We introduce ADVICE (Adaptive Shielding with a Contrastive Autoencoder), a novel post-shiel… ▽ More

    Submitted 28 May, 2024; originally announced May 2024.

  2. arXiv:2404.05846  [pdf, other

    cs.SE

    Tree-Based versus Hybrid Graphical-Textual Model Editors: An Empirical Study of Testing Specifications

    Authors: Ionut Predoaia, James Harbin, Simos Gerasimou, Christina Vasiliou, Dimitris Kolovos, Antonio García-Domínguez

    Abstract: Tree-based model editors and hybrid graphical-textual model editors have advantages and limitations when editing domain models. Data is displayed hierarchically in tree-based model editors, whereas hybrid graphical-textual model editors capture high-level domain concepts graphically and low-level domain details textually. We conducted an empirical user study with 22 participants, to evaluate the i… ▽ More

    Submitted 8 April, 2024; originally announced April 2024.

    Comments: 11 pages

  3. arXiv:2403.16768  [pdf, other

    cs.LG cs.AI cs.SE

    DeepKnowledge: Generalisation-Driven Deep Learning Testing

    Authors: Sondess Missaoui, Simos Gerasimou, Nikolaos Matragkas

    Abstract: Despite their unprecedented success, DNNs are notoriously fragile to small shifts in data distribution, demanding effective testing techniques that can assess their dependability. Despite recent advances in DNN testing, there is a lack of systematic testing approaches that assess the DNN's capability to generalise and operate comparably beyond data in their training distribution. We address this g… ▽ More

    Submitted 25 March, 2024; originally announced March 2024.

    Comments: 10 pages

  4. arXiv:2403.00169  [pdf, other

    cs.LO cs.FL cs.SE

    Quantitative Assurance and Synthesis of Controllers from Activity Diagrams

    Authors: Kangfeng Ye, Fang Yan, Simos Gerasimou

    Abstract: Probabilistic model checking is a widely used formal verification technique to automatically verify qualitative and quantitative properties for probabilistic models. However, capturing such systems, writing corresponding properties, and verifying them require domain knowledge. This makes it not accessible for researchers and engineers who may not have the required knowledge. Previous studies have… ▽ More

    Submitted 29 February, 2024; originally announced March 2024.

    Comments: 43 pages, 29 figures, 5 tables, submitted to Journal of Systems and Software (JSS)

    ACM Class: D.2.4; F.3.1; F.3.2; F.4.3

  5. arXiv:2308.09647  [pdf, other

    cs.LG cs.AI stat.ML

    Robust Uncertainty Quantification Using Conformalised Monte Carlo Prediction

    Authors: Daniel Bethell, Simos Gerasimou, Radu Calinescu

    Abstract: Deploying deep learning models in safety-critical applications remains a very challenging task, mandating the provision of assurances for the dependable operation of these models. Uncertainty quantification (UQ) methods estimate the model's confidence per prediction, informing decision-making by considering the effect of randomness and model misspecification. Despite the advances of state-of-the-a… ▽ More

    Submitted 22 January, 2024; v1 submitted 18 August, 2023; originally announced August 2023.

  6. arXiv:2303.08476  [pdf, other

    cs.RO cs.AI

    Bayesian Learning for the Robust Verification of Autonomous Robots

    Authors: Xingyu Zhao, Simos Gerasimou, Radu Calinescu, Calum Imrie, Valentin Robu, David Flynn

    Abstract: Autonomous robots used in infrastructure inspection, space exploration and other critical missions operate in highly dynamic environments. As such, they must continually verify their ability to complete the tasks associated with these missions safely and effectively. Here we present a Bayesian learning framework that enables this runtime verification of autonomous robots. The framework uses prior… ▽ More

    Submitted 11 December, 2023; v1 submitted 15 March, 2023; originally announced March 2023.

    Comments: Accepted by Communications Engineering

  7. arXiv:2208.12723  [pdf, other

    cs.LO

    Software Performability Analysis Using Fast Parametric Model Checking

    Authors: Xinwei Fang, Radu Calinescu, Simos Gerasimou, Faisal Alhwikem

    Abstract: We present an efficient parametric model checking (PMC) technique for the analysis of software performability, i.e., of the performance and dependability properties of software systems. The new PMC technique works by automatically decomposing a parametric discrete-time Markov chain (pDTMC) model of the software system under verification into fragments that can be analysed independently, yielding r… ▽ More

    Submitted 23 October, 2022; v1 submitted 25 August, 2022; originally announced August 2022.

  8. arXiv:2102.01490  [pdf, other

    cs.SE cs.FL cs.RO

    Fast Parametric Model Checking through Model Fragmentation

    Authors: Xinwei Fang, Radu Calinescu, Simos Gerasimou, Faisal Alhwikem

    Abstract: Parametric model checking (PMC) computes algebraic formulae that express key non-functional properties of a system (reliability, performance, etc.) as rational functions of the system and environment parameters. In software engineering, PMC formulae can be used during design, e.g., to analyse the sensitivity of different system architectures to parametric variability, or to find optimal system con… ▽ More

    Submitted 2 February, 2021; originally announced February 2021.

  9. arXiv:2008.03995  [pdf, other

    cs.SE

    Learning to Learn in Collective Adaptive Systems: Mining Design Patterns for Data-driven Reasoning

    Authors: Mirko D'Angelo, Sona Ghahremani, Simos Gerasimou, Johannes Grohmann, Ingrid Nunes, Sven Tomforde, Evangelos Pournaras

    Abstract: Engineering collective adaptive systems (CAS) with learning capabilities is a challenging task due to their multi-dimensional and complex design space. Data-driven approaches for CAS design could introduce new insights enabling system engineers to manage the CAS complexity more cost-effectively at the design-phase. This paper introduces a systematic approach to reason about design choices and patt… ▽ More

    Submitted 10 August, 2020; originally announced August 2020.

  10. arXiv:2008.02164  [pdf, other

    cs.SE cs.RO

    Supporting Robotic Software Migration Using Static Analysis and Model-Driven Engineering

    Authors: Sophie Wood, Nicholas Matragkas, Dimitris Kolovos, Richard Paige, Simos Gerasimou

    Abstract: The wide use of robotic systems contributed to developing robotic software highly coupled to the hardware platform running the robotic system. Due to increased maintenance cost or changing business priorities, the robotic hardware is infrequently upgraded, thus increasing the risk for technology stagnation. Reducing this risk entails migrating the system and its software to a new hardware platform… ▽ More

    Submitted 5 August, 2020; originally announced August 2020.

    Comments: 10 pages

  11. arXiv:2007.15987  [pdf, other

    cs.SE cs.AI cs.NE

    Genetic Improvement @ ICSE 2020

    Authors: William B. Langdon, Westley Weimer, Justyna Petke, Erik Fredericks, Seongmin Lee, Emily Winter, Michail Basios, Myra B. Cohen, Aymeric Blot, Markus Wagner, Bobby R. Bruce, Shin Yoo, Simos Gerasimou, Oliver Krauss, Yu Huang, Michael Gerten

    Abstract: Following Prof. Mark Harman of Facebook's keynote and formal presentations (which are recorded in the proceedings) there was a wide ranging discussion at the eighth international Genetic Improvement workshop, GI-2020 @ ICSE (held as part of the 42nd ACM/IEEE International Conference on Software Engineering on Friday 3rd July 2020). Topics included industry take up, human factors, explainabiloity (… ▽ More

    Submitted 31 July, 2020; originally announced July 2020.

    Comments: 7 pages, 2 figures. Write up of GI @ ICSE 2020 workshop. Submitted to ACM SIGSOFT Software Engineering Notes

  12. arXiv:2002.03433  [pdf, other

    cs.SE cs.AI cs.LG

    Importance-Driven Deep Learning System Testing

    Authors: Simos Gerasimou, Hasan Ferit Eniser, Alper Sen, Alper Cakan

    Abstract: Deep Learning (DL) systems are key enablers for engineering intelligent applications due to their ability to solve complex tasks such as image recognition and machine translation. Nevertheless, using DL systems in safety- and security-critical applications requires to provide testing evidence for their dependable operation. Recent research in this direction focuses on adapting testing criteria fro… ▽ More

    Submitted 9 February, 2020; originally announced February 2020.

    Comments: 12 pages

  13. arXiv:1904.01518  [pdf, other

    cs.SE

    Software Engineering for Intelligent and Autonomous Systems: Report from the GI Dagstuhl Seminar 18343

    Authors: Simos Gerasimou, Thomas Vogel, Ada Diaconescu

    Abstract: Software systems are increasingly used in application domains characterised by uncertain environments, evolving requirements and unexpected failures; sudden system malfunctioning raises serious issues of security, safety, loss of comfort or revenue. During operation, these systems will likely need to deal with several unpredictable situations including variations in system performance, sudden chan… ▽ More

    Submitted 2 April, 2019; v1 submitted 2 April, 2019; originally announced April 2019.

    Comments: 28 pages

  14. arXiv:1902.05974  [pdf, other

    cs.SE cs.CV cs.LG

    DeepFault: Fault Localization for Deep Neural Networks

    Authors: Hasan Ferit Eniser, Simos Gerasimou, Alper Sen

    Abstract: Deep Neural Networks (DNNs) are increasingly deployed in safety-critical applications including autonomous vehicles and medical diagnostics. To reduce the residual risk for unexpected DNN behaviour and provide evidence for their trustworthy operation, DNNs should be thoroughly tested. The DeepFault whitebox DNN testing approach presented in our paper addresses this challenge by employing suspiciou… ▽ More

    Submitted 15 February, 2019; originally announced February 2019.

    Comments: 15 pages

  15. arXiv:1703.06350  [pdf, other

    cs.SE

    Engineering Trustworthy Self-Adaptive Software with Dynamic Assurance Cases

    Authors: Radu Calinescu, Danny Weyns, Simos Gerasimou, M. Usman Iftikhar, Ibrahim Habli, Tim Kelly

    Abstract: Building on concepts drawn from control theory, self-adaptive software handles environmental and internal uncertainties by dynamically adjusting its architecture and parameters in response to events such as workload changes and component failures. Self-adaptive software is increasingly expected to meet strict functional and non-functional requirements in applications from areas as diverse as manuf… ▽ More

    Submitted 22 November, 2018; v1 submitted 18 March, 2017; originally announced March 2017.

    Comments: 29 pages, 24 figures

    ACM Class: D.2.11; D.2.18; D.2.4.e; D.2