A Model-Based Approach to Constructing Safe Soft Real-Time Programs for Non-Real-Time Environments | IEEE Conference Publication | IEEE Xplore