Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • A AADL_OPCUADDSGateway
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • FORA
  • AADL_OPCUADDSGateway
  • Wiki
  • Best Practice (Tips & Tricks)

Best Practice (Tips & Tricks) · Changes

Page history
Update Best Practice (Tips & Tricks) authored Apr 21, 2020 by dramsauer's avatar dramsauer
Show whitespace changes
Inline Side-by-side
Best-Practice-(Tips-&-Tricks).md
View page @ b490cea4
......@@ -26,3 +26,21 @@ To get a precise definition on each specific diagram type, one should look up th
To initially create a package diagram for an AADL model called “overview.aadl” for example, select the “Open Diagram” label or the “Create Diagram…” label inside the context menu, choose a name for the diagram and select “Package Diagram” from the drop-down menu which creates a package diagram for the selected model.
![OSATE Open Diagram](uploads/bae0f8d4b18daa34019da5e5153ea898/OSATE_open_diagram.PNG)
Once the package diagram was created, we get a graphical overview of the model.
![Package Diagram](uploads/f3554d03563822846cb16f53f36c8028/packageView.PNG)
To further inspect the implementation details of the system or a subcomponent for example, open the context menu of the intended component or system implementation, choose the “Open” label and select a diagram type of your choosing. Once the “Create New Diagram” window pops up, provide a diagram name and the specific diagram type to create the diagram.
![Open Implementation Diagram](uploads/9e51e8e8e86b998db2e8e6b6182ef583/open_implementation_diagram.PNG)
For instance, if we selected an implementation diagram to be created and further chose structure diagram for our “Complete.impl” component type implementation, the following structure diagram will be illustrated including all subcomponents, connections, features and information control flows of the “Complete.impl” system implementation.
![Implementation Diagram](uploads/0eabb4ceda692953d1718c421d0a4b7d/implementation_diagram.PNG)
Last but not least, it shall be noted that the types of diagrams to be created for a system type or component type differ from the types of diagrams to be created for a system implementation or component implementation.
Analog to this demonstration though, any type of diagram for a specific component or system may be created in the same way as shown above.
Moreover, the graphical mode may also be used for simple modifications of the system model as it allows to insert, modify or delete subcomponents, features, connections, etc. using the available component types and implementations to the right as shown below.
![Palette](uploads/41e477b0bf24df1b620fd94e12e13949/palette.PNG)
\ No newline at end of file
Clone repository
  • AADL Introduction
  • Best Practice (Tips & Tricks)
  • Problems
  • Home