A Theoretical Framework for Ecological Function Allocation in Human-Machine Interface | IEEE Conference Publication | IEEE Xplore