🤖 AI Summary
This work addresses the limitations of Bayesian inference in quantitative verification, where inaccurate or uninformative prior knowledge often undermines the analysis of critical properties. To overcome this, the authors propose EPIK, a novel approach that replaces prior assumptions on model transition parameters with directly observable system-level attributes. By formulating a bi-level optimization problem, EPIK derives the distribution of unknown parameters and integrates them into a Bayesian estimator to enable quantitative verification of new or hard-to-measure properties. This strategy effectively circumvents the strong reliance on informative priors for formal model parameters, substantially enhancing both the accuracy and applicability of verification. Empirical evaluation across multiple real-world case studies and EPIK variants demonstrates its effectiveness, flexibility, and generality.
📝 Abstract
Combining Bayesian learning and quantitative verification is a powerful toolset for analysing key quantitative properties of software systems, like reliability and response time. However, the accuracy and robustness of verification results strongly depend on the prior knowledge (PK) underlying Bayesian inference. This knowledge reflects original beliefs about the probability of events and typically depends on domain expertise. Using inaccurate or uninformative PK can negatively affect quantitative analysis, yielding incorrect verification results. Our EPIK approach tackles this important challenge by eliciting and embedding PK in quantitative verification equipped with Bayesian estimators. Unlike existing approaches that require PK on formal model transition parameters, EPIK leverages system-level properties that are directly observable and are linked to real-world semantics. EPIK formulates a twofold optimisation problem to derive the distributions of unknown transition parameters and then embeds these distributions to verify new or difficult-to-measure (elusive) properties. The detailed experimental evaluation using multiple variants of real-world case studies and diverse EPIK instantiations shows its effectiveness, flexibility and generality.