Acumen: An environment for rapid prototyping of Cyber-Physical Systems