[图书][B] Introduction to embedded systems: A cyber-physical systems approach
An introduction to the engineering principles of embedded systems, with a focus on
modeling, design, and analysis of cyber-physical systems. The most visible use of …
modeling, design, and analysis of cyber-physical systems. The most visible use of …
[图书][B] Handbook of real-time and embedded systems
Real-time and embedded systems are essential to our lives, from controlling car engines
and regulating traffic lights to monitoring plane takeoffs and landings to providing up-to-the …
and regulating traffic lights to monitoring plane takeoffs and landings to providing up-to-the …
Prospect: peripheral proxying supported embedded code testing
Embedded systems are an integral part of almost every electronic product today. From
consumer electronics to industrial components in SCADA systems, their possible fields of …
consumer electronics to industrial components in SCADA systems, their possible fields of …
End-to-end verification of stack-space bounds for C programs
Q Carbonneaux, J Hoffmann, T Ramananandro… - ACM SIGPLAN …, 2014 - dl.acm.org
Verified compilers guarantee the preservation of semantic properties and thus enable formal
verification of programs at the source level. However, important quantitative properties such …
verification of programs at the source level. However, important quantitative properties such …
Model checking of software for microcontrollers
B Schlich - ACM Transactions on Embedded Computing Systems …, 2010 - dl.acm.org
The interest of industries in model checking software for microcontrollers is increasing.
However, there are currently no appropriate tools that can be applied by embedded systems …
However, there are currently no appropriate tools that can be applied by embedded systems …
Random testing of interrupt-driven software
J Regehr - Proceedings of the 5th ACM International Conference …, 2005 - dl.acm.org
Interrupt-driven embedded software is hard to thoroughly test since it usually contains a very
large number of executable paths. Developers can test more of these paths using random …
large number of executable paths. Developers can test more of these paths using random …
Eliminating stack overflow by abstract interpretation
An important correctness criterion for software running on embedded microcontrollers is
stack safety: a guarantee that the call stack does not overflow. Our first contribution is a …
stack safety: a guarantee that the call stack does not overflow. Our first contribution is a …
Abstractions for safe concurrent programming in networked embedded systems
WP McCartney, N Sridhar - … of the 4th international conference on …, 2006 - dl.acm.org
Over the last several years, large-scale wireless mote networks have made possible the
exploration of a new class of highly-concurrent and highly-distributed applications. As the …
exploration of a new class of highly-concurrent and highly-distributed applications. As the …
From old to new: Assessing cybersecurity risks for an evolving smart grid
Future smart grids will consist of legacy systems and new ICT components, which are used
to support increased monitoring and control capabilities in the low-and medium-voltage …
to support increased monitoring and control capabilities in the low-and medium-voltage …
Predictable interrupt management for real time kernels over conventional PC hardware
LE Leyva-del-Foyo, P Mejia-Alvarez… - 12th IEEE Real-Time …, 2006 - ieeexplore.ieee.org
In this paper we analyze the traditional model of interrupt management and its incapacity to
incorporate reliability and the temporal predictability demanded on real-time systems. As a …
incorporate reliability and the temporal predictability demanded on real-time systems. As a …