Automatic Code Generation for SDL to C++ for an Integrated Software Development Support System