MATTRESS: an integrated environment for the design, analysis and programming of digital systems | IET Conference Publication | IEEE Xplore