GitHub repository: pouyafatol/umple
Description: Umple: Model-Oriented Programming - embed models in code and vice versa and generate complete systems