A Layered Approach to Simulating Communication Systems using Simula | IEEE Conference Publication | IEEE Xplore