You are now at: Home / Support / Garp3 main menu / Build / Model fragment definitions

Task description

In this workspace Model fragments can be created. Model fragments describe part of the structure and behaviour of a system in a general way. They are partial models which are composed of multiple ingredients. Model fragments have the form of a rule. This means that model ingredients are incorporated as either conditions or consequences. Model fragments themselves can be reused within other model fragments as conditions. Furthermore, subclasses of model fragments can be made, which augment the parent model fragment with new ingredients. The consequence ingredients of model fragments which match the actual system situation will be added to that scenario. In that case, the scenario fulfils the conditions specified in the model fragment (which describes a general situation). There are three different kinds of model fragments: static fragments, process fragments, and agent fragments.

Task context

This workspace can be accessed from the Build tasks in the Garp3 main menu and gives access to the Model fragment editor. Model fragments are usually created after the most model ingredients are defined. Build tasks

Tasks in this workspace

In this workspace Model fragments can be created, deleted, edited and copied. Also, the Model fragments editor can be opened to edit the contents of a Model fragment. Because the structure of the Model fragment tree is hierarchical, several views on this hierarchy are possible.

Add: Model fragment
Copy: Model fragment
Delete: Model fragment
Edit: Model fragment | Model fragment properties
Set: Model fragment active | Model fragment inactive
Change view: Open View | Save View | Default view | Conditional relations | Parent-child relations

Menu options
File: Save diagram to EPS file | Save model to disk | Edit model fragment properties
Edit: Add model fragment | Edit model fragment | Delete model fragment | Set model fragment active | Set model fragment inactive
View: Save view | Open view | Show default view | Show/hide parent-child relations | Show/hide conditional relations
Additional features
Naming ingredients | Tooltips | Action buttons | Graphical icons
Definitions involved ingredients
Condition | Ingredient | Model fragment | Qualitative simulator | Scenario | State
Icons related to this task
Related tasks
Similar tasks for other ingredients : Edit entity hierarchy | Edit agent hierarchy | Edit assumption hierarchy | Edit configuration definitions | Edit quantity definitions | Edit quantity spaces definitions | Edit 'About this model and Sketch' | Edit attribute definitions | Edit scenarios definitions
  • [Del]: Delete
  • [Enter] or Double-click on an icon: Properties
  • [Ctrl + S]: Save model to disk
  • [Ctrl + A]: Add child to selected Model fragment
  • [Ctrl + C]: Copy
  • [Ctrl + V]: Paste
  • [A]: Make active/inactive
  • [S]: Save this view
  • [O]: Open another view
  • [P]: Show/hide parent-child relations
  • [C]: Show/hide conditional relations


Model fragment

The Model fragment hierarchy is roughly divided into three sorts of Model fragments: Static Model fragments, Process Model fragments and Agent Model fragments. The example model has no Agent Model fragments but shows Multiple Static and Process Model fragments.