Hardware vs. software design tradeoffs for maintenance functions in high-reliability real time systems | IEEE Conference Publication | IEEE Xplore