MacA&D on Mac or WinA&D on Windows support full UML plus data and process models, system models with simulation, requirements management and...
MacA&D supports UML on Mac, WinA&D on Windows. In addition to UML models you can generate code for popular languages like C, C++, C#,...
Separate names with a comma.