A tool, developed and sold by the Kennedy-Carter company, that supports the Schlaer Mellor design method, and that generates code in C and C++.
This tool can be modified to generate code of different styles, and also, to generate code in different programming languages.