COTS peripherals are heavily used in the embed-ded market, but their unpredictability is a threat for high-criticality real-time systems: it is hard or impossi-ble to formally verify COTS components. Instead, we pro-pose to monitor the runtime behavior of COTS peripherals against their assumed specifications. If violations are de-tected, then an appropriate recovery measure can be taken. Our monitoring solution is decentralized: a monitoring de-vice is plugged in on a peripheral bus and monitors the peripheral behavior by examining read and write trans-actions on the bus. Provably correct (w.r.t. given speci-fications) hardware monitors are synthesized from high level specifications, and executed on FPGAs, result-ing in zero runtime overhea...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
International audienceThis paper discusses an implementation of runtimeverification for embedded sof...
As system complexity continues to increase, the integration of software and hardware subsystems with...
The trend towards more commercial-off-the-shelf (COTS) components in complex safety-critical systems...
Modern real-time embedded systems are moving from federated architectures, where logical application...
non-peer-reviewedWith embedded systems growing in hardware and software complexity, it is becoming i...
In safety-critical real-time embedded systems, correctness is of primary concern, as even small tran...
Modern industrial applications often employ embedded processors – programmed with dedicated software...
Presented at INForum - Simpósio de Informática (INFORUM 2015). 7 to 8, Sep, 2015. Portugal.Verificat...
Verification and testing are two of the most costly and time consuming steps during the development ...
The need for runtime verification (RV), and tools that enable RV in practice, is widely recognized. ...
Accounting for all operating conditions of a system at the design stage is typically infeasible for ...
Building safety-critical real-time systems out of inexpensive, non-real-time, COTS components is cha...
As cyber-physical systems increase in both complexity and criticality, formal methods have gained tr...
Abstract — Security is emerging as an important concern in embedded system design. The security of e...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
International audienceThis paper discusses an implementation of runtimeverification for embedded sof...
As system complexity continues to increase, the integration of software and hardware subsystems with...
The trend towards more commercial-off-the-shelf (COTS) components in complex safety-critical systems...
Modern real-time embedded systems are moving from federated architectures, where logical application...
non-peer-reviewedWith embedded systems growing in hardware and software complexity, it is becoming i...
In safety-critical real-time embedded systems, correctness is of primary concern, as even small tran...
Modern industrial applications often employ embedded processors – programmed with dedicated software...
Presented at INForum - Simpósio de Informática (INFORUM 2015). 7 to 8, Sep, 2015. Portugal.Verificat...
Verification and testing are two of the most costly and time consuming steps during the development ...
The need for runtime verification (RV), and tools that enable RV in practice, is widely recognized. ...
Accounting for all operating conditions of a system at the design stage is typically infeasible for ...
Building safety-critical real-time systems out of inexpensive, non-real-time, COTS components is cha...
As cyber-physical systems increase in both complexity and criticality, formal methods have gained tr...
Abstract — Security is emerging as an important concern in embedded system design. The security of e...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
International audienceThis paper discusses an implementation of runtimeverification for embedded sof...
As system complexity continues to increase, the integration of software and hardware subsystems with...