Managing complexity and predictability in embedded systems: Applying component-based development | IEEE Conference Publication | IEEE Xplore