As a user, you can interact with both the physical platform and the digital simulation model via a shared hardware abstraction layer. In this assignment we want to build an activity execution engine ...