問題タブ [sysml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
641 参照

acceleo - Acceleo で SysML ステレオタイプとそのプロパティにアクセスできない

Acceleo (Eclipse) で M2T ジェネレーターを開発しています。モデルは基本的に、Papyrus で作成された SysML プロファイルを持つ UML モデルです。Blocks と FlowPorts が含まれます。これらのステレオタイプにアクセスする必要がありますが、リストに表示されていても SysML オブジェクトを取得できないようです (コードの提案)。実際には、Port に関連付けられた FlowPort の「Direction」プロパティにアクセスする必要があります。私はすでにさまざまなフォーラム ( https://www.eclipse.org/forums/index.php/t/452587/を含む) からの提案と回答を試しましたが、無駄でした。

コードを以下に示します。https://www.eclipse.org/forums/index.php?t=msg&th=1060450&goto=1693765&で提案されているように Java サービスを作成しましたが、 port.hasStereotype('FlowPort') は常に false を返します。「FlowPort」の代わりに「SysML::PortAndFlows::FlowPort」も試しました。Eclipse Mars で Acceleo 3.6.2 を使用しています。

モジュールの作成時に、モジュールに次のメタモデルを含めます。

また、上記のリンクで示唆されているように、Generate.java の registerPackages() に以下を含む必要なパッケージを登録します。

どんな種類の助けも大歓迎です。

0 投票する
2 に答える
786 参照

uml - ブロック間のフローをモデル化するために SysML 1.4 でポートが必要ですか?

次のブロック図を検討してください。

ここに画像の説明を入力

PressureSensor.pressure から LPF.input への連続フローをモデル化したいと思います。

次の図のように、ポートを使用せずにこのフローをモデル化することは、SysML 1.4 仕様に準拠していますか?

ここに画像の説明を入力

または、次の図のようなポートを使用する必要がありますか? ここに画像の説明を入力 ここに画像の説明を入力

0 投票する
2 に答える
133 参照

uml - SysML 1.4 でパーツではなくブロック間でアイテム フローを持つことのセマンティックは何ですか?

私の理解では、SysML 1.4 では、ブロックとパーツの間で itemFlow を使用できます。これは、SysML 1.4 仕様の 75 ページからの抜粋です。 ここに画像の説明を入力

これは、ブロック間に itemFlow を持つことが可能であることを示しています。

これのセマンティックについてはわかりません。たとえば、SysML 1.4 仕様からの抜粋を参照すると、Engine ブロックのすべてのインスタンスが Transmission ブロックのインスタンスへの「itemFlow」接続を必要とし、Torque が Engine ブロックのすべてのインスタンス間で関連するブロックに流れることを意味しますか?伝送ブロックのインスタンス?

0 投票する
0 に答える
257 参照

rhapsody - Rhapsody でインスタンス仕様コードを作成する

私は Rhapsody SysML プロジェクトに取り組んでおり、システムのさまざまな構成をモデル化できる必要があります。具体的な例を挙げると、システムが車両である場合、エンジン、ホイールなどのさまざまな構成でその車両をシミュレートできるようにする必要があります。

SysML を使用するのはこれが初めてですが、本『A Practical Guide to SysML』の第 7 章で、インスタンス仕様の概念について説明しています。これらはまさに私たちが必要としているものであり、Rhapsody はそれらをサポートしているようです。そのため、Rhapsody でインスタンス仕様を作成し、エンジンとホイールに特定の値を指定しました。しかし、インスタンス仕様を作成すると、その仕様から実際にインスタンスを作成する方法が見つかりません。Rhapsody がインスタンス仕様のコードを生成していないことに気付きました。

私の質問は次のとおりです。インスタンス仕様を使用して、システムのさまざまな構成を作成できますか? そうでない場合、システムのさまざまな構成をモデル化するための最良の方法は何ですか?

ご協力いただきありがとうございます。

0 投票する
2 に答える
687 参照

uml - Rational Rhapsody SysML プロジェクトでクラス図を作成できない

Project Type を に設定して、Rational Rhapsody プロジェクトを作成しましたSysMLHarmonySEプロジェクトを作成した後、プロファイルをプロジェクトに追加しました。Block Definition Diagramプロジェクトに aと aも作成しましたRequirement DiagramClass Diagramしかし、プロジェクトでを作成する方法が見つかりません。[ツール] メニュー -> [ダイアグラム] をクリックすると、クラス ダイアグラムがダイアグラムのリストに表示されません。

ここに画像の説明を入力

Class Diagram誰かがプロジェクトに含める方法を提案できますか?

0 投票する
1 に答える
1304 参照

c - モジュール内の機能間の相互作用を表すためにどの図を使用すればよいですか?

UML または SysML 表記を使用して図を作成する必要があります。関数で構成されるモジュールがあります。モジュールの「内部」でのみ使用される関数もあれば、他のモジュールによって使用される関数もあります。

例:

MODULE 1と の 2 つの機能がfunc1ありfunc2ます。func2用途func1:

MODULE 2という 1 つの機能がありfunc3ます。それは func1から使用しMODULE 1ます:

と の間の相互作用と と の間の相互作用func1をグラフィカルに表示する必要があり ます。ヘルプとサンプルをいただければ幸いです。func2MODULE 1MODULE 1MODULE 2func1