The world is quickly moving toward a reality where almost everything is powered by software. This is the realization of the internet of things, which already includes cars, watches, medical devices, ...