A process direction for common avionics developments using commercial hardware and software components: the avionics systems engineering challenge | IEEE Conference Publication | IEEE Xplore