The HARMONIA Project: Hardware Monitoring for Automotive Systems-of-Systems

@inproceedings{Nguyen2016TheHP,
  title={The HARMONIA Project: Hardware Monitoring for Automotive Systems-of-Systems},
  author={Thang Nguyen and Ezio Bartocci and D. Ni{\vc}kovi{\'c} and Radu Grosu and Stefan Jak{\vs}i{\'c} and Konstantin Selyunin},
  booktitle={ISoLA},
  year={2016}
}
The verification of complex mixed-signal integrated circuit products in the automotive industry accounts for around 60 %–70 % of the total development time. In such scenario, any effort to reduce the design and verification costs and to improve the time-to-market and the product quality will play an important role to boost up the competitiveness of the automotive industry. 

Engineering of Safe Autonomous Vehicles through Seamless Integration of System Development and System Operation

TLDR
An engineering approach that integrates the development and operation of autonomous vehicles seamlessly using runtime monitoring during operation in the real world for validating the realism of the simulations and maintaining the vehicle safety in critical situations is presented.

Specification-Based Monitoring of Cyber-Physical Systems: A Survey on Theory, Tools and Applications

TLDR
This chapter summarise the state-of-the-art techniques for qualitative and quantitative monitoring of CPS behaviours, and presents an overview of some of the important applications and describes the tools supporting CPS monitoring and compare their main features.

Monitoring Cyber-Physical Systems

TLDR
This chapter attempts to summarize the state-of-the-art techniques for qualitative and quantitative monitoring of CPS behaviors, an overview of some of the important applications, and the tools supporting CPS monitoring and compare their main features.

A Survey of Challenges for Runtime Verification from Advanced Application Domains (Beyond Software)

TLDR
This paper presents a collection of challenges for runtime verification extracted from concrete application domains, focusing on the difficulties that must be overcome to tackle these specific challenges.

Formal Assurances for Autonomous Systems Without Verifying Application Software

TLDR
This work describes an alternative to static analysis and conventional testing that monitors and enforces formally specified properties describing a system’s physical state that can detect and mitigate: malware threats; sensor and network attacks; software bugs; sensor, actuator and communication faults; and inadvertent or malicious operator errors.

Runtime Verification and Enforcement, the (Industrial) Application Perspective (Track Introduction)

TLDR
The purpose of the “ Runtime Verification and Enforcement: the (industrial) application perspective” track at ISoLA’16 is to bring together RVE experts and potential application domains to try and advance the state-of-the-art on how to make RVE more useable and attractive to industry and other disciplines.

First international Competition on Runtime Verification: rules, benchmarks, tools, and final results of CRV 2014

  • E. BartocciYliès Falcone Yi Zhang
  • Computer Science
    International Journal on Software Tools for Technology Transfer
  • 2017
The first international Competition on Runtime Verification (CRV) was held in September 2014, in Toronto, Canada, as a satellite event of the 14th international conference on Runtime Verification

Introduction to Runtime Verification

The aim of this chapter is to act as a primer for those wanting to learn about Runtime Verification (RV). We start by providing an overview of the main specification languages used for RV. We then

Lectures on Runtime Verification

The aim of this chapter is to act as a primer for those wanting to learn about Runtime Verification (RV). We start by providing an overview of the main specification languages used for RV. We then

References

SHOWING 1-10 OF 19 REFERENCES

Monitoring properties of analog and mixed-signal circuits

  • O. MalerD. Ničković
  • Computer Science
    International Journal on Software Tools for Technology Transfer
  • 2012
TLDR
This paper presents a comprehensive overview of the property-based monitoring framework for analog and mixed-signal systems centered around the Signal Temporal Logic specification language, and is implemented in a stand-alone monitoring tool.

From signal temporal logic to FPGA monitors

TLDR
This work proposes novel algorithms for translating signal temporal logic assertions to hardware runtime monitors implemented in field programmable gate array (FPGA) and evaluates the approach on two examples: the mixed signal bounded stabilization property and the serial peripheral interface (SPI) communication protocol.

Quantitative monitoring of STL with edit distance

TLDR
A novel procedure for measuring robustness between digitized CPS signals and signal temporal logic (STL) specifications is proposed and a dynamic programming algorithm for computing the robustness degree is developed.

S-TaLiRo: A Tool for Temporal Logic Falsification for Hybrid Systems

TLDR
S-TaLiRo is a Matlab toolbox that searches for trajectories of minimal robustness in Simulink/Stateflow diagrams using randomized testing based on stochastic optimization techniques including Monte-Carlo methods and Ant-Colony Optimization.

On Synthesizing Controllers from Bounded-Response Properties

TLDR
From real-time properties expressed in the logic MTL, deterministic timed automata are generated, under bounded-variability assumptions, to which safety synthesis algorithms are applied to derive a controller that satisfies the properties by construction.

Breach, A Toolbox for Verification and Parameter Synthesis of Hybrid Systems

TLDR
Breach is described, a Matlab/C++ toolbox providing a coherent set of simulation-based techniques aimed at the analysis of deterministic models of hybrid dynamical systems to facilitate the computation and the property investigation of large sets of trajectories.

Robust Sampling for MITL Specifications

TLDR
A framework for testing MITL specifications on continuous time signals using only discrete time analysis and the motivating idea behind this approach is that if the dynamics of the signal fulfills certain conditions and the discrete time signal robustly satisfies the MITL specification, then the corresponding continuous time signal should also satisfy the sameMITL specification.

Neural Programming: Towards adaptive control in Cyber-Physical Systems

TLDR
Neural Programming (NP), a novel paradigm for writing adaptive controllers for Cyber-Physical Systems (CPSs), is introduced and is the first programming paradigm linking neural networks to programs in a way that explicitly highlights a program's neural-network structure.

Monitoring of MTL specifications with IBM's spiking-neuron model

TLDR
This paper shows how to use the IBM's TrueNorth spiking neuron model, for monitoring if a digital signal satisfies a metric temporal-logic (MTL) specification, and demonstrates the complete flow from a high-level specification to the implementation of a neural monitor in FPGA.

On Temporal Logic and Signal Processing

TLDR
Time-Frequency Logic is a new specification formalism for real-valued signals that combines temporal logic properties in the time domain with frequency-domain properties and is a contribution to a unified systems theory for hybrid systems.