Position summary. DiPS: a unifying approach for developing system software | IEEE Conference Publication | IEEE Xplore