Architecting Health Management into Software Component Assemblies: Lessons Learned from the ARINC-653 Component Mode | IEEE Conference Publication | IEEE Xplore