MechatronicUML is a Model-Driven Software Development tool-chain for cyber-physical systems.
As a student I worked on MechatronicUML’s metamodels, its C codegenerator, and several Eclipse plugins.