Code Generation of a Visual CASE Platform Based on UML

To generalize the practical use of UML which is the main modeling standard in the field of object oriented method, the paper (1) introduces the architecture of an visual modeling platform for software development procedures based on UML, (2) discusses the mechanism of object oriented general code generation, (3) designs the code generator structure with target language C++, (4) analyzes the mapping ralationship between each kind of elements in the model and the C++ source code, (5) puts forward that the code generator is made up of the model checking subsystem, the model property setting subsystem and the code generating subsystem, and finally (6) implements the C++ code generator of a visual CASE modeling platform based on UML.