VLDB 2026 Research / reviewers in the wild / expert
Nicola Paoletti
dblp:15/10263
· DBLP profile ↗
42ranked-venue papers
4as first author
21since 2021 · last 2026
0000-0002-4723-5363ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 15 · 13 since 2021Software engineering, systems software and programming languages · 15 · 1 first-author · 5 since 2021Theory of computation · 6 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 2 since 2021Security and privacy · 2 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | DRMD: Deep Reinforcement Learning for Malware Detection Under Concept DriftabstractMalware detection in real-world settings must deal with evolving threats, limited labeling budgets, and uncertain predictions. Traditional classifiers, without additional mechanisms, struggle to maintain performance under concept drift in malware domains, as their supervised learning formulation cannot optimize when to defer decisions to manual labeling and adaptation. Modern malware detection pipelines combine classifiers with monthly active learning (AL) and rejection mechanisms to mitigate the impact of concept drift. In this work, we develop a novel formulation of malware detection as a one-step Markov Decision Process and train a deep reinforcement learning (DRL) agent, simultaneously optimizing sample classification performance and rejecting high-risk samples for manual labeling. We evaluated the joint detection and drift mitigation policy learned by the DRL-based Malware Detection (DRMD) agent through time-aware evaluations on Android malware datasets subject to realistic drift requiring multi-year performance stability. The policies learned under these conditions achieve a higher Area Under Time (AUT) performance compared to standard classification approaches used in the domain, showing improved resilience to concept drift. Specifically, the DRMD agent achieved an average AUT improvement of 8.66 and 10.90 for the classification-only and classification-rejection policies, respectively. Our results demonstrate for the first time that DRL can facilitate effective malware detection and improved resiliency to concept drift in the dynamic setting of Android malware detection. Shae McFadden, Myles Foley, Mario D'Onghia, Chris Hicks, Vasilios Mavroudis, Nicola Paoletti, Fabio Pierazzi |
AAAI | 6 |
| 2026 | Verifiably robust conformal prediction for probabilistic guarantees under adversarial attacksabstractConformal Prediction (CP) is a popular uncertainty quantification method that provides distribution-free, statistically valid prediction sets, assuming that training and test data are exchangeable. In such a case, CP’s prediction sets are guaranteed to cover the (unknown) true test output with a user-specified probability. Nevertheless, this guarantee is violated when the data is subjected to adversarial attacks, which often result in a significant loss of coverage. Recently, several approaches have been put forward to recover CP guarantees in this setting. These approaches leverage variations of randomised smoothing to produce conservative sets which account for the effect of the adversarial perturbations. They are, however, limited in that they only support ℓ 2 -bounded perturbations and classification tasks. This paper introduces VRCP (Verifiably Robust Conformal Prediction) , a new framework that leverages recent neural network verification methods to recover coverage guarantees under adversarial attacks. We also demonstrate how VRCP can be used to mitigate poisoning attacks. Our VRCP method is the first to support perturbations bounded by arbitrary norms including ℓ 1 , ℓ 2 , and ℓ ∞ , as well as regression tasks. We evaluate and compare our approach on image classification tasks (CIFAR10, CIFAR100, and TinyImageNet) and regression tasks for deep reinforcement learning environments. In every case, VRCP achieves above nominal coverage and yields significantly more efficient and informative prediction regions than the SotA. Linus Jeary, Tom Kuipers, Mehran Hosseini, Nicola Paoletti |
Pattern Recognit. | 4 |
| 2025 | Certified Guidance for Planning with Deep Generative Models
Francesco Giacomarra, Mehran Hosseini, Nicola Paoletti, Francesca Cairoli |
AAMAS | 3 |
| 2025 | LTL Verification of Memoryful Neural Agents
Mehran Hosseini, Alessio Lomuscio, Nicola Paoletti |
AAMAS | 3 |
| 2025 | Distilling Calibration via Conformalized Credal InferenceabstractDeploying artificial intelligence (AI) models on edge devices involves a delicate balance between meeting stringent complexity constraints, such as limited memory and energy resources, and ensuring reliable performance in sensitive decision-making tasks. One way to enhance reliability is through uncertainty quantification via Bayesian inference. This approach, however, typically necessitates maintaining and running multiple models in an ensemble, which may exceed the computational limits of edge devices. This paper introduces a low-complexity methodology to address this challenge by distilling calibration information from a more complex model. In an offline phase, predictive probabilities generated by a high-complexity cloud-based model are leveraged to determine a threshold based on the typical divergence between the cloud and edge models. At run time, this threshold is used to construct credal sets – ranges of predictive probabilities that are guaranteed, with a user-selected confidence level, to include the predictions of the cloud model. The credal sets are obtained through thresholding of a divergence measure in the simplex of predictive probabilities. Experiments on visual and language tasks demonstrate that the proposed approach, termed Conformalized Distillation for Credal Inference (CD-CI), significantly improves calibration performance compared to low-complexity Bayesian methods, such as Laplace approximation, making it a practical and efficient solution for edge AI deployments. Sangwoo Park 0002, Nicola Paoletti, Osvaldo Simeone |
IJCNN | 3 |
| 2025 | Abstract Counterfactuals for Language Model AgentsabstractCounterfactual inference is a powerful tool for analysing and evaluating autonomous agents, but its application to language model (LM) agents remains challenging. Existing work on counterfactuals in LMs has primarily focused on token-level counterfactuals, which are often inadequate for LM agents due to their open-ended action spaces.
Unlike traditional agents with fixed, clearly defined action spaces, the actions of LM agents are often implicit in the strings they output, making their action spaces difficult to define and interpret.
Furthermore, the meanings of individual tokens can shift depending on the context, adding complexity to token-level reasoning and sometimes leading to biased or meaningless counterfactuals.
We introduce \emph{Abstract Counterfactuals}, a framework that emphasises high-level characteristics of actions and interactions within an environment, enabling counterfactual reasoning tailored to user-relevant features.
Our experiments demonstrate that the approach produces consistent and meaningful counterfactuals while minimising the undesired side effects of token-level methods.
We conduct experiments on text-based games and counterfactual text generation, while considering both token-level and latent-space interventions. Edoardo Pona, Milad Kazemi, Yali Du 0001, Nicola Paoletti |
NeurIPS | 5 |
| 2025 | Conformal Predictive Monitoring for Multi-modal Scenarios
Francesca Cairoli, Luca Bortolussi, Jyotirmoy V. Deshmukh, Lars Lindemann, Nicola Paoletti |
RV | 5 |
| 2025 | Adaptive strategy templates using deep reinforcement learning for multi-issue bilateral negotiationabstractNegotiating in uncertain environments, where user preferences are only partially known, poses a challenge for traditional negotiation models that rely on rigid, pre-defined strategies. These models struggle to adapt to changing conditions or transfer knowledge across different negotiation contexts, making them ineffective in dynamic environments. To address this research gap, we propose a novel negotiation model that uses deep reinforcement learning (DRL) to enable agents learn adaptable, generalizable strategies through the notion of “strategy templates”. These templates include (a) choice parameters to select tactics, (b) time parameters to control when tactics are activated, and (c) attribute-value parameters to guide acceptance and inform bidding decisions. As a result, we enable negotiation agents dynamically adapt their strategies, through pre-training on teacher strategies and refining them via online learning in diverse environments. Our agents also derive a user model to approximate partially specified user preferences, thus handling preference uncertainty more effectively. We developed a proof-of-concept prototype using an actor-critic architecture based on DRL, supplemented by stochastic search techniques for the estimation of user model and multi-objective optimization for making mutually beneficial offers. Experimental evaluations show that our model outperforms state-of-the-art approaches in terms of both individual and social-welfare utilities, demonstrating its ability to transfer experience across domains and excel in previously unseen scenarios. This work provides a robust framework for dynamic, adaptable strategy formation, bridging the gap in current negotiation models by addressing uncertainty in user preferences and strategy flexibility. Pallavi Bagga, Nicola Paoletti, Kostas Stathis |
Neurocomputing | 2 |
| 2024 | Verifiably Robust Conformal PredictionabstractConformal Prediction (CP) is a popular uncertainty quantification method that provides distribution-free, statistically valid prediction sets, assuming that training and test data are exchangeable. In such a case, CP's prediction sets are guaranteed to cover the (unknown) true test output with a user-specified probability. Nevertheless, this guarantee is violated when the data is subjected to adversarial attacks, which often result in a significant loss of coverage. Recently, several approaches have been put forward to recover CP guarantees in this setting. These approaches leverage variations of randomised smoothing to produce conservative sets which account for the effect of the adversarial perturbations. They are, however, limited in that they only support $\ell_2$-bounded perturbations and classification tasks. This paper introduces VRCP (Verifiably Robust Conformal Prediction), a new framework that leverages recent neural network verification methods to recover coverage guarantees under adversarial attacks. Our VRCP method is the first to support perturbations bounded by arbitrary norms including $\ell_1$, $\ell_2$, and $\ell_\infty$, as well as regression tasks. We evaluate and compare our approach on image classification tasks (CIFAR10, CIFAR100, and TinyImageNet) and regression tasks for deep reinforcement learning environments. In every case, VRCP achieves above nominal coverage and yields significantly more efficient and informative prediction regions than the SotA. Linus Jeary, Tom Kuipers, Mehran Hosseini, Nicola Paoletti |
NeurIPS | 4 |
| 2024 | Biosignal Authentication Considered Harmful Today
Veena Krish, Nicola Paoletti, Milad Kazemi, Scott A. Smolka, Amir Rahmati |
USENIX Security Symposium | 2 |
| 2024 | Probabilistic reach-avoid for Bayesian neural networks
Matthew Wicker, Luca Laurenti, Andrea Patanè, Nicola Paoletti, Alessandro Abate, Marta Z. Kwiatkowska |
Artif. Intell. | 4 |
| 2023 | Conformal Quantitative Predictive Monitoring of STL Requirements for Stochastic ProcessesabstractWe consider the problem of predictive monitoring (PM), i.e., predicting at runtime the satisfaction of a desired property from the current system’s state. Due to its relevance for runtime safety assurance and online control, PM methods need to be efficient to enable timely interventions against predicted violations, while providing correctness guarantees. We introduce quantitative predictive monitoring (QPM), the first PM method to support stochastic processes and rich specifications given in Signal Temporal Logic (STL). Unlike most of the existing PM techniques that predict whether or not some property ϕ is satisfied, QPM provides a quantitative measure of satisfaction by predicting the quantitative (aka robust) STL semantics of ϕ. QPM derives prediction intervals that are highly efficient to compute and with probabilistic guarantees, in that the intervals cover with arbitrary probability the STL robustness values relative to the stochastic evolution of the system. To do so, we take a machine-learning approach and leverage recent advances in conformal inference for quantile regression, thereby avoiding expensive Monte Carlo simulations at runtime to estimate the intervals. We also show how our monitors can be combined in a compositional manner to handle composite formulas, without retraining the predictors or sacrificing the guarantees. We demonstrate the effectiveness and scalability of QPM over a benchmark of four discrete-time stochastic processes with varying degrees of complexity. Francesca Cairoli, Nicola Paoletti, Luca Bortolussi |
HSCC | 2 |
| 2023 | An STL-based Approach to Resilient Control for Cyber-Physical SystemsabstractWe present ResilienC, a framework for resilient control of Cyber-Physical Systems subject to STL-based requirements. ResilienC utilizes a recently developed formalism for specifying CPS resiliency in terms of sets of (rec, dur) real-valued pairs, where rec represents the system’s capability to rapidly recover from a property violation (recoverability), and dur is reflective of its ability to avoid violations post-recovery (durability). We define the resilient STL control problem as one of multi-objective optimization, where the recoverability and durability of the desired STL specification are maximized. When neither objective is prioritized over the other, the solution to the problem is a set of Pareto-optimal system trajectories. We present a precise solution method to the resilient STL control problem using a mixed-integer linear programming encoding and an a posteriori ϵ -constraint approach for efficiently retrieving the complete set of optimally resilient solutions. In ResilienC, at each time-step, the optimal control action selected from the set of Pareto-optimal solutions by a Decision Maker strategy realizes a form of Model Predictive Control. We demonstrate the practical utility of the ResilienC framework on two significant case studies: autonomous vehicle lane keeping and deadline-driven, multi-region package delivery. Hongkai Chen 0001, Scott A. Smolka, Nicola Paoletti, Shan Lin 0001 |
HSCC | 3 |
| 2023 | Learning-Based Approaches to Predictive Monitoring with Conformal Statistical Guarantees
Francesca Cairoli, Luca Bortolussi, Nicola Paoletti |
RV | 3 |
| 2022 | Neural Predictive Monitoring for Collective Adaptive Systems
Francesca Cairoli, Nicola Paoletti, Luca Bortolussi |
ISoLA (3) | 2 |
| 2021 | Pareto Bid Estimation for Multi-Issue Bilateral Negotiation under User Preference UncertaintyabstractWe study the problem of how an agent that negotiates over multiple issues with an opponent can make offers given that it has incomplete information about the user it represents and the opponent it plays against. To tackle this problem, we take a multi-objective optimization stance, where the negotiating agent estimates the preferences of both user and opponent to generate bids that are (near) Pareto-optimal. However, since the negotiating agent needs to approximate the actual preferences of two parties, uncertainty is involved. To handle this uncertainty, we propose a fuzzy approach consisting of a two-phase Pareto-bid generation step where Phase-I generates the non-dominated solutions using a fuzzy multi-objective evolutionary algorithm, and Phase II ranks them to find the best bid to offer the opponent using a fuzzy multiple-criteria decision-making method. Rigorous experimentation shows that the hybrid fuzzy approach of generating the (near) Pareto-optimal bids reduces the average distance to the Pareto curve and increases the average joint or social welfare utility of the agents leading to “win-win” situations. Pallavi Bagga, Nicola Paoletti, Kostas Stathis |
FUZZ-IEEE | 2 |
| 2021 | On Guaranteed Optimal Robust Explanations for NLP ModelsabstractWe build on abduction-based explanations for machine learning and develop a method for computing local explanations for neural network models in natural language processing (NLP). Our explanations comprise a subset of the words of the input text that satisfies two key features: optimality w.r.t. a user-defined cost function, such as the length of explanation, and robustness, in that they ensure prediction invariance for any bounded perturbation in the embedding space of the left-out words. We present two solution algorithms, respectively based on implicit hitting sets and maximum universal subsets, introducing a number of algorithmic improvements to speed up convergence of hard instances. We show how our method can be configured with different perturbation sets in the embedded space and used to detect bias in predictions by enforcing include/exclude constraints on biased terms, as well as to enhance existing heuristic-based NLP explanation frameworks such as Anchors. We evaluate our framework on three widely used sentiment analysis tasks and texts of up to 100 words from SST, Twitter and IMDB datasets, demonstrating the effectiveness of the derived explanations. Emanuele La Malfa, Rhiannon Michelmore, Agnieszka Zbrzezny, Nicola Paoletti, Marta Z. Kwiatkowska |
IJCAI | 4 |
| 2021 | Neural Predictive Monitoring Under Partial Observability
Francesca Cairoli, Luca Bortolussi, Nicola Paoletti |
RV | 3 |
| 2021 | Certification of iterative predictions in Bayesian neural networksabstractWe consider the problem of computing reach-avoid probabilities for iterative predictions made with Bayesian neural network (BNN) models. Specifically, we leverage bound propagation techniques and backward recursion to compute lower bounds for the probability that trajectories of the BNN model reach a given set of states while avoiding a set of unsafe states. We use the lower bounds in the context of control and reinforcement learning to provide safety certification for given control policies, as well as to synthesize control policies that improve the certification bounds. On a set of benchmarks, we demonstrate that our framework can be employed to certify policies over BNNs predictions for problems of more than $10$ dimensions, and to effectively synthesize policies that significantly increase the lower bound on the satisfaction probability. Matthew Wicker, Luca Laurenti, Andrea Patanè, Nicola Paoletti, Alessandro Abate, Marta Z. Kwiatkowska |
UAI | 4 |
| 2021 | ANEGMA: an automated negotiation model for e-marketsabstractAbstract We present a novel negotiation model that allows an agent to learn how to negotiate during concurrent bilateral negotiations in unknown and dynamic e-markets. The agent uses an actor-critic architecture with model-free reinforcement learning to learn a strategy expressed as a deep neural network. We pre-train the strategy by supervision from synthetic market data, thereby decreasing the exploration time required for learning during negotiation. As a result, we can build automated agents for concurrent negotiations that can adapt to different e-market settings without the need to be pre-programmed. Our experimental evaluation shows that our deep reinforcement learning based agents outperform two existing well-known negotiation strategies in one-to-many concurrent bilateral negotiations for a range of e-market settings. Pallavi Bagga, Nicola Paoletti, Bedour Alrayes, Kostas Stathis |
Auton. Agents Multi Agent Syst. | 2 |
| 2021 | Neural predictive monitoring and a comparison of frequentist and Bayesian approachesabstractAbstract Neural state classification (NSC) is a recently proposed method for runtime predictive monitoring of hybrid automata (HA) using deep neural networks (DNNs). NSC trains a DNN as an approximate reachability predictor that labels an HA state x as positive if an unsafe state is reachable from x within a given time bound, and labels x as negative otherwise. NSC predictors have very high accuracy, yet are prone to prediction errors that can negatively impact reliability. To overcome this limitation, we present neural predictive monitoring (NPM), a technique that complements NSC predictions with estimates of the predictive uncertainty. These measures yield principled criteria for the rejection of predictions likely to be incorrect, without knowing the true reachability values. We also present an active learning method that significantly reduces the NSC predictor’s error rate and the percentage of rejected predictions. We develop two versions of NPM based, respectively, on the use of frequentist and Bayesian techniques to learn the predictor and the rejection rule. Both versions are highly efficient, with computation times on the order of milliseconds, and effective, managing in our experimental evaluation to successfully reject almost all incorrect predictions. In our experiments on a benchmark suite of six hybrid systems, we found that the frequentist approach consistently outperforms the Bayesian one. We also observed that the Bayesian approach is less practical, requiring a careful and problem-specific choice of hyperparameters. Luca Bortolussi, Francesca Cairoli, Nicola Paoletti, Scott A. Smolka, Scott D. Stoller |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2020 | A Deep Reinforcement Learning Approach to Concurrent Bilateral NegotiationabstractWe present a novel negotiation model that allows an agent to learn how to negotiate during concurrent bilateral negotiations in unknown and dynamic e-markets. The agent uses an actor-critic architecture with model-free reinforcement learning to learn a strategy expressed as a deep neural network. We pre-train the strategy by supervision from synthetic market data, thereby decreasing the exploration time required for learning during negotiation. As a result, we can build automated agents for concurrent negotiations that can adapt to different e-market settings without the need to be pre-programmed. Our experimental evaluation shows that our deep reinforcement learning based agents outperform two existing well-known negotiation strategies in one-to-many concurrent bilateral negotiations for a range of e-market settings. Pallavi Bagga, Nicola Paoletti, Bedour Alrayes, Kostas Stathis |
IJCAI | 2 |
| 2020 | Data-Driven Robust Control for a Closed-Loop Artificial PancreasabstractWe present a fully closed-loop design for an artificial pancreas (AP) that regulates the delivery of insulin for the control of Type I diabetes. Our AP controller operates in a fully automated fashion, without requiring any manual interaction with the patient (e.g., in the form of meal announcements). A major obstacle to achieving closed-loop insulin control are the "unknown disturbances" related to various aspects of a patient's daily behavior, especially meals and physical activity. Such disturbances can significantly affect the patient's blood glucose levels. To handle such uncertainties, we present a data-driven, robust, model-predictive control framework in which we capture a wide range of individual meal and exercise patterns using uncertainty sets learned from historical data. These uncertainty sets are then used in the insulin controller to achieve automated, precise, and personalized insulin therapy. We provide an extensive in silico evaluation of our robust AP design, demonstrating the potential of the approach. In particular, without the benefit of explicit meal announcements, our approach can regulate glucose levels for large clusters of meal profiles learned from population-wide survey data and cohorts of virtual patients, even in the presence of high carbohydrate disturbances. Nicola Paoletti, Kin Sum Liu, Hongkai Chen 0001, Scott A. Smolka, Shan Lin 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2019 | Statistical Guarantees for the Robustness of Bayesian Neural NetworksabstractWe introduce a probabilistic robustness measure for Bayesian Neural Networks (BNNs), defined as the probability that, given a test point, there exists a point within a bounded set such that the BNN prediction differs between the two. Such a measure can be used, for instance, to quantify the probability of the existence of adversarial examples. Building on statistical verification techniques for probabilistic models, we develop a framework that allows us to estimate probabilistic robustness for a BNN with statistical guarantees, i.e., with a priori error and confidence bounds. We provide experimental comparison for several approximate BNN inference techniques on image classification tasks associated to MNIST and a two-class subset of the GTSRB dataset. Our results enable quantification of uncertainty of BNN predictions in adversarial settings. Luca Cardelli, Marta Z. Kwiatkowska, Luca Laurenti, Nicola Paoletti, Andrea Patanè, Matthew Wicker |
IJCAI | 4 |
| 2019 | Neural Predictive Monitoring
Luca Bortolussi, Francesca Cairoli, Nicola Paoletti, Scott A. Smolka, Scott D. Stoller |
RV | 3 |
| 2018 | Neural State Classification for Hybrid Systems
Dung T. Phan, Nicola Paoletti, Timothy Zhang, Radu Grosu, Scott A. Smolka, Scott D. Stoller |
ATVA | 2 |
| 2018 | Efficient synthesis of robust models for stochastic systemsabstractWe describe a tool-supported method for the efficient synthesis of parametric continuous-time Markov chains (pCTMC) that correspond to robust designs of a system under development. The pCTMCs generated by our RObust DEsign Synthesis (RODES) method are resilient to changes in the system’s operational profile, satisfy strict reliability, performance and other quality constraints, and are Pareto-optimal or nearly Pareto-optimal with respect to a set of quality optimisation criteria. By integrating sensitivity analysis at designer-specified tolerance levels and Pareto optimality, RODES produces designs that are potentially slightly suboptimal in return for less sensitivity—an acceptable trade-off in engineering practice. We demonstrate the effectiveness of our method and the efficiency of its GPU-accelerated tool support across multiple application domains by using RODES to design a producer-consumer system, a replicated file system and a workstation cluster system. Radu Calinescu, Milan Ceska 0002, Simos Gerasimou, Marta Z. Kwiatkowska, Nicola Paoletti |
J. Syst. Softw. | 5 |
| 2018 | Erratum to "Efficient synthesis of robust models for stochastic systems" [The Journal of Systems & Software 143 (2018) 140-158]
Radu Calinescu, Milan Ceska 0002, Simos Gerasimou, Marta Z. Kwiatkowska, Nicola Paoletti |
J. Syst. Softw. | 5 |
| 2018 | Guest Editors' Introduction to the Special Section on the 14th International Conference on Computational Methods in Systems Biology (CMSB 2016)abstractThe eight papers in this special section were presented at the 14th International Conference on Computational Methods in Systems Biology (CMSB 2016)that was held at the Computer Laboratory, University of Cambridge, UK, on September 21-23, 2016. Ezio Bartocci, Pietro Liò, Nicola Paoletti |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2018 | Closed-Loop Quantitative Verification of Rate-Adaptive PacemakersabstractRate-adaptive pacemakers are cardiac devices able to automatically adjust the pacing rate in patients with chronotropic incompetence, i.e., whose heart is unable to provide an adequate rate at increasing levels of physical, mental, or emotional activity. These devices work by processing data from physiological sensors in order to detect the patient’s activity and update the pacing rate accordingly. Rate adaptation parameters depend on many patient-specific factors, and effective personalization of such treatments can only be achieved through extensive exercise testing, which is normally intolerable for a cardiac patient. In this work, we introduce a data-driven and model-based approach for the automated verification of rate-adaptive pacemakers and formal analysis of personalized treatments. To this purpose, we develop a novel dual-sensor pacemaker model where the adaptive rate is computed by blending information from an accelerometer, and a metabolic sensor based on the QT interval. Our approach enables personalization through the estimation of heart model parameters from patient data (electrocardiogram), and closed-loop analysis through the online generation of synthetic, model-based QT intervals and acceleration signals. In addition to personalization, we also support the derivation of models able to account for the varied characteristics of a virtual patient population, thus enabling safety verification of the device. To capture the probabilistic and nonlinear dynamics of the heart, we define a probabilistic extension of timed I/O automata with data and employ statistical model checking for quantitative verification of rate modulation. We evaluate our rate-adaptive pacemaker design on three subjects and a pool of virtual patients, demonstrating the potential of our approach to provide rigorous, quantitative insights into the closed-loop behavior of the device under different exercise levels and heart conditions. Nicola Paoletti, Andrea Patanè, Marta Z. Kwiatkowska |
ACM Trans. Cyber Phys. Syst. | 1 |
| 2017 | Syntax-Guided Optimal Synthesis for Chemical Reaction Networks
Luca Cardelli, Milan Ceska 0002, Martin Fränzle, Marta Z. Kwiatkowska, Luca Laurenti, Nicola Paoletti, Max Whitby |
CAV (2) | 6 |
| 2017 | Designing Robust Software Systems through Parametric Markov Chain SynthesisabstractWe present a method for the synthesis of software system designs that satisfy strict quality requirements, are Pareto-optimal with respect to a set of quality optimisation criteria, and are robust to variations in the system parameters. To this end, we model the design space of the system under development as a parametric continuous-time Markov chain (pCTMC) with discrete and continuous parameters that correspond to alternative system architectures and to the ranges of possible values for configuration parameters, respectively. Given this pCTMC and required tolerance levels for the configuration parameters, our method produces a sensitivity-aware Pareto-optimal set of designs, which allows the modeller to inspect the ranges of quality attributes induced by these tolerances, thus enabling the effective selection of robust designs. Through application to two systems from different domains, we demonstrate the ability of our method to synthesise robust designs with a wide spectrum of useful tradeoffs between quality attributes and sensitivity. Radu Calinescu, Milan Ceska 0002, Simos Gerasimou, Marta Z. Kwiatkowska, Nicola Paoletti |
ICSA | 5 |
| 2017 | Broken Hearted: How To Attack ECG Biometrics
Simon Eberz, Nicola Paoletti, Marc Röschlin, Andrea Patanè, Marta Z. Kwiatkowska, Ivan Martinovic |
NDSS | 2 |
| 2017 | Precise parameter synthesis for stochastic biochemical systems
Milan Ceska 0002, Frits Dannenberg, Nicola Paoletti, Marta Z. Kwiatkowska, Lubos Brim |
Acta Informatica | 3 |
| 2016 | CyberCardia project: Modeling, verification and validation of implantable cardiac devicesabstractIn this paper, we survey recent progress in CyberCardia project, a CPS Frontier project funded by the National Science Foundation. The CyberCardia project will lead to significant advances in the state of the art for system verification and cardiac therapies based on the use of formal methods and closed-loop control and verification. The animating vision for the work is to enable the development of a true in silico design methodology for medical devices that can be used to speed the development of new devices and to provide greater assurance that their behavior matches designer intentions, and to pass regulatory muster more quickly so that they can be used on patients needing their care. The acceleration in medical-device innovation achievable as a result of the CyberCardia research will also have long-term and sustained societal benefits, as better diagnostic and therapeutic technologies enter into the practice of medicine more quickly. Hyun-Kyung Lim, Nicola Paoletti, Houssam Abbas, Zhihao Jiang 0001, Jacek Cyranka, Rance Cleaveland, Sicun Gao, Edmund M. Clarke, Radu Grosu, Rahul Mangharam, Elizabeth Cherry, Flavio H. Fenton, Richard A. Gray, James Glimm, Shan Lin 0001, Qinsi Wang, Scott A. Smolka |
BIBM | 3 |
| 2016 | Building Power Consumption Models from Executable Timed I/O Automata SpecificationsabstractWe develop a novel model-based hardware-in-the-loop (HIL) framework for optimising energy consumption of embedded software controllers. Controller and plant models are specified as networks of parameterised timed input/output automata and translated into executable code. The controller is encoded into the target embedded hardware, which is connected to a power monitor and interacts with the simulation of the plant model. The framework then generates a power consumption model that maps controller transitions to distributions over power measurements, and is used to optimise the timing parameters of the controller, without compromising a given safety requirement. The novelty of our approach is that we measure the real power consumption of the controller and use thus obtained data for energy optimisation. We employ timed Petri nets as an intermediate representation of the executable specification, which facilitates efficient code generation and fast simulations. Our framework uniquely combines the advantages of rigorous specifications with accurate power measurements and methods for online model estimation, thus enabling automated design of correct and energy-efficient controllers. Benoît Barbot, Marta Z. Kwiatkowska, Alexandru Mereacre, Nicola Paoletti |
HSCC | 4 |
| 2016 | PRISM-PSY: Precise GPU-Accelerated Parameter Synthesis for Stochastic Systems
Milan Ceska 0002, Petr Pilar, Nicola Paoletti, Lubos Brim, Marta Z. Kwiatkowska |
TACAS | 3 |
| 2016 | Adaptability checking in complex systemsabstractA hierarchical approach for modelling the adaptability features of complex systems is introduced. It is based on a structural level S, describing the adaptation dynamics of the system, and a behavioural level B accounting for the description of the admissible dynamics of the system. Moreover, a unified system, called S[B]S[B], is defined by coupling S and B. The adaptation semantics is such that the S level imposes structural constraints on the B level, which has to adapt whenever it no longer can satisfy them. In this context, we introduce weak and strong adaptability, i.e. the ability of a system to adapt for some evolution paths or for all possible evolutions, respectively. We provide a relational characterisation for these two notions and we show that adaptability checking, i.e. deciding if a system is weakly or strongly adaptable, can be reduced to a CTL model checking problem. We apply the model and the theoretical results to the case study of a motion controller of autonomous transport vehicles. Emanuela Merelli, Nicola Paoletti, Luca Tesei |
Sci. Comput. Program. | 2 |
| 2014 | Analyzing and Synthesizing Genomic Logic Functions
Nicola Paoletti, Boyan Yordanov, Youssef Hamadi, Christoph M. Wintersteiger, Hillel Kugler |
CAV | 1 |
| 2014 | On Quantitative Software Quality Assurance Methodologies for Cardiac Pacemakers
Marta Z. Kwiatkowska, Alexandru Mereacre, Nicola Paoletti |
ISoLA (2) | 3 |
| 2012 | Modelling osteomyelitisabstractBACKGROUND: This work focuses on the computational modelling of osteomyelitis, a bone pathology caused by bacteria infection (mostly Staphylococcus aureus). The infection alters the RANK/RANKL/OPG signalling dynamics that regulates osteoblasts and osteoclasts behaviour in bone remodelling, i.e. the resorption and mineralization activity. The infection rapidly leads to severe bone loss, necrosis of the affected portion, and it may even spread to other parts of the body. On the other hand, osteoporosis is not a bacterial infection but similarly is a defective bone pathology arising due to imbalances in the RANK/RANKL/OPG molecular pathway, and due to the progressive weakening of bone structure. RESULTS: Since both osteoporosis and osteomyelitis cause loss of bone mass, we focused on comparing the dynamics of these diseases by means of computational models. Firstly, we performed meta-analysis on a gene expression data of normal, osteoporotic and osteomyelitis bone conditions. We mainly focused on RANKL/OPG signalling, the TNF and TNF receptor superfamilies and the NF-kB pathway. Using information from the gene expression data we estimated parameters for a novel model of osteoporosis and of osteomyelitis. Our models could be seen as a hybrid ODE and probabilistic verification modelling framework which aims at investigating the dynamics of the effects of the infection in bone remodelling. Finally we discuss different diagnostic estimators defined by formal verification techniques, in order to assess different bone pathologies (osteopenia, osteoporosis and osteomyelitis) in an effective way. CONCLUSIONS: We present a modeling framework able to reproduce aspects of the different bone remodeling defective dynamics of osteomyelitis and osteoporosis. We report that the verification-based estimators are meaningful in the light of a feed forward between computational medicine and clinical bioinformatics. Pietro Liò, Nicola Paoletti, Mohammad Ali Moni, Kathryn Atwell, Emanuela Merelli, Marco Viceconti |
BMC Bioinform. | 2 |
| 2012 | Multilevel Computational Modeling and Quantitative Analysis of Bone RemodelingabstractOur work focuses on bone remodeling with a multiscale breadth that ranges from modeling intracellular and intercellular RANK/RANKL signaling to tissue dynamics, by developing a multilevel modeling framework. Several important findings provide clear evidences of the multiscale properties of bone formation and of the links between RANK/RANKL and bone density in healthy and disease conditions. Recent studies indicate that the circulating levels of OPG and RANKL are inversely related to bone turnover and Bone Mineral Density (BMD) and contribute to the development of osteoporosis in postmenopausal women, and thalassemic patients. We make use of a spatial process algebra, the Shape Calculus, to control stochastic cell agents that are continuously remodeling the bone. We found that our description is effective for such a multiscale, multilevel process and that RANKL signaling small dynamic concentration defects are greatly amplified by the continuous alternation of absorption and formation resulting in large structural bone defects. This work contributes to the computational modeling of complex systems with a multilevel approach connecting formal languages and agent-based simulation tools. Nicola Paoletti, Pietro Liò, Emanuela Merelli, Marco Viceconti |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |