see EmbeddedSystem.