掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     操作の中身を生成する方法はありますか?


フラット表示 前のトピック | 次のトピック
投稿者 トピック
sugimoto
投稿日時: 2007-7-30 10:44
EA Administrator
投稿: 1895

操作の中身を生成する方法はありますか?

○ご質問

EAで作成したモデル図よりソースコードを生成し,MDDのような使い方を
したいと考えています。

操作の中身を何らかの図で記述し,関数の中の処理を生成する良い方法は
ありますか?使用言語はC言語になります。


○回答

現状のEAのソースコード生成機能では、クラス図からクラス・属性・操作
の定義(スケルトン)を生成します。

現状、操作の中身を何かしらの図から生成する機能は、搭載していません。

操作の中身をモデルの情報から生成したい場合は、さまざまな図の情報を
取得することのできるアドイン(EXEC_ADD_IN)を利用し、EAのコード生成
テンプレートを編集するといったことで実現することは可能です。

例)
EAの拡張性を利用して、操作の中身を多く生成することのできる弊社製品「MDG Technology for DDS」があります。(スパークシステムズジャパンでは、取り扱いを終了した製品)
こちらは、DDS(Data Distribution Service)を利用した設計を行った場合に対応した製品ですので、すべての設計に対して汎用的に使用するものではありませんが、一例としてご紹介させていただきます。


また、他の例として、他社製品ではありますが、オージス総研の「Age」では、EAと連携し、モデルの情報からC言語で多くの操作の中身を生成してくれます。
https://www.ogis-ri.co.jp/solution/a-04-05.html

キャッツ株式会社の「ZIPC++」はステートマシン図の情報から、C++ではありますが、多くの操作の中身を生成してくれます。
http://www.zipc.com/product/zipcpp/index.html

ご参考まで。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 操作の中身を生成する方法はありますか? sugimoto 2007-7-30 10:44