Introduction to Embedded Systems, Second Edition: A Cyber-Physical Systems Approach (Mit Press) cover
Introduction to Embedded Systems, Second Edition: A Cyber-Physical Systems Approach (Mit Press)
by Edward Ashford Lee, Sanjit Arunkumar Seshia
ISBN: 0262533812
Found in 1 comment on Hacker News
View on Amazon
We may earn a commission from purchases made through links on this page.
Not ready yet? Get weekly book picks.
chermi · 2021-12-04 · Original thread
Can you specify exactly what you mean by "control system" here? Are you talking about software that actually sends signals to hardware that eventually makes to physical equipment that does something?

I'm trying to understand the actual environment. When you say "deployment", what is changed, where does it start, and how far does it propagate?

For example, would one option for zero downtime be to have replicated (2 or more) "control systems" beyond some "layer" (sorry, it's hard to be precise without knowing more) and enforcing synchronicity between those while having only actually controlling at any time. Then, when you are patching or updating, you freeze on one, update the other, then switch to the other? Not advocating a solution, just trying to understand the situation by throwing out an example to talk around.

I'm not an expert in this at all, but if what I'm talking about above is even close to being on track, I'd recommend this book for starters: https://www.amazon.com/Introduction-Embedded-Systems-Cyber-P...