IBM Rational モデリング製品は、既存の C# コードや、モデル・コンポーネントを視覚化するツールや、モデル要素と C# コード間で変換を行うツールを提供して、C# アプリケーション開発を容易にします。まず始めに、.Net ソリューションを開いて、Eclipse ワークスペースにインポートします。 .Net ソリューションが表示され、これが UML から C# への前方変換のターゲット、および C# から UML への後方変換のソースとなります。
UML 概念モデルでアプリケーションの設計を取り込めば、UML から C# への変換を実行して C# コードを生成し、さらに Microsoft Visual Studio で開発することができます。また、コードからモデルへの変換を実行して、既存のモデルを使用して開発したコードとモデルを突合せて調整に使用したり、あるいはアプリケーションの概念モデルを新しく作成する目的で適用することができます。
ソース・モデルへの変換を適用する前に、変換構成を作成する必要があります。 変換構成は、期待する出力を生成するために、変換に使用する情報を含みます。また変換構成には、特別な型の変換に使用する、固有名やソースとターゲットなどの情報も含まれます。