Self-adaptive software needs quantitative verification at runtime

R Calinescu, C Ghezzi, M Kwiatkowska… - Communications of the …, 2012 - dl.acm.org
Self-adaptive software needs quantitative verification at runtime Page 1 SepteMBer 2012 | voL.
55 | No. 9 | CommuniCationS oF the aCm 69 SOFTWare iS BeCOMiNg the backbone of modern …

[图书][B] An introduction to practical formal methods using temporal logic

M Fisher - 2011 - books.google.com
The name" temporal logic" may sound complex and daunting; but while they describe
potentially complex scenarios, temporal logics are often based on a few simple, and …

Rule-based runtime verification revisited

K Havelund - International Journal on Software Tools for Technology …, 2015 - Springer
Runtime verification (RV) consists in part of checking execution traces against user-provided
formalized specifications. Throughout the last decade many new systems have emerged …

TraceContract: A Scala DSL for Trace Analysis

H Barringer, K Havelund - International Symposium on Formal Methods, 2011 - Springer
In this paper we describe TraceContract, an API for trace analysis, implemented in the Scala
programming language. We argue that for certain forms of trace analysis the best weapon is …

Emerging techniques for the engineering of self-adaptive high-integrity software

R Calinescu - Assurances for Self-Adaptive Systems: Principles …, 2013 - Springer
The demand for cost effectiveness and increased flexibility has driven the fast-paced
adoption of software systems in areas where requirement violations may lead to financial …

You should better enforce than verify

Y Falcone - International Conference on Runtime Verification, 2010 - Springer
This tutorial deals with runtime enforcement and advocates its use as an extension of
runtime verification. While research efforts in runtime verification have been mainly …

Formal analysis of log files

H Barringer, A Groce, K Havelund… - Journal of aerospace …, 2010 - arc.aiaa.org
Runtime verification as a field faces several challenges. One key challenge is how to keep
the overheads associated with its application low. This is especially important in real-time …

An industrial view on the common academic understanding of mixed-criticality systems

A Esper, G Nelissen, V Nélis, E Tovar - Real-Time Systems, 2018 - Springer
With the rapid evolution of commercial hardware platforms, in most application domains, the
industry has shown a growing interest in integrating and running independently-developed …

Establishing flight software reliability: Testing, model checking, constraint-solving, monitoring and learning

A Groce, K Havelund, G Holzmann, R Joshi… - Annals of Mathematics …, 2014 - Springer
In this paper we discuss the application of a range of techniques to the verification of mission-
critical flight software at NASA's Jet Propulsion Laboratory. For this type of application we …

From scripts to specifications: the evolution of a flight software testing effort

A Groce, K Havelund, M Smith - Proceedings of the 32nd ACM/IEEE …, 2010 - dl.acm.org
This paper describes the evolution of a software testing effort during a critical period for the
flagship Mars Science Laboratory rover project at the Jet Propulsion Laboratory. Formal …