No results.

Video tutorials for Model-Based Systems Engineering with SysML

Features some tutorials videos from Webel IT Australia on Model-Based Systems Engineering with the OMG Systems Modeling Language in the MagicDraw SysML Plugin and Cameo Systems Modeler tools, as well as some guides to model-driven software engineering with MagicDraw UML.

The videos hosted here complement the tutorial slide trails on the Webel IT Australia site: webel.com.au/view/tutorial

For a comprehensive introduction to these compelling technologies attend our world-leading hands-on course (now offered live online worldwide or on-site in Australia):

"Model-based systems engineering with the OMG's Systems Modeling Language (SysML®) and the SysML Plugin for MagicDraw® and Cameo™": webel.com.au/course/sysml/mdsysml

Webel IT Australia can customise training materials to emphasise topics of interest to your engineering domain and to suit all skill levels - from those completely new to SysML to very advanced SysML and UML users.

The LogicalWrapper: A proposal for a new element for UML and SysML

This 4K narrated screencast video accompanies the white paper of the same name by Darren Kelly of Webel IT Australia available at: webel.com.au/omg/sysml/2019-11-18-Darren-Kelly-Webel-IT-Australia-proposal-LogicalWrapper.pdf

The formal tool-independent part of the presentation is a 17:10 mins duration, followed by an informal exploration of some related aspects in the MagicDraw tool in an Appendix 12:32 mins duration (total duration 29:42 mins).

---

Abstract

The LogicalWrapper is a new graphical grouping element proposed for UML and SysML. The LogicalWrapper may not own elements that are not LogicalWrappers, it merely groups elements logically and graphically (visually) according to a logical context indicated by its name, with traceability of the logical members of the grouping. Any element that may be a logical member of a LogicalWrapper may be a member of more than one LogicalWrapper.

The proposed symbol for the LogicalWrapper is a simple rectangle, with a name header similar to that of a Class symbol, a compartment for logical graphical grouping, and an optional listing compartment for logical members. A LogicalWrapper may be used in any UML or SysML diagram that supports element symbols that can be graphically contained within the proposed rectangular symbol for a LogicalWrapper.

Graphical containment, in supporting diagrams, of wrapped symbols by the proposed rectangular symbol for a LogicalWrapper implies logical membership (grouping) of the elements represented by those symbols, but does not imply ownership or containment in any sense in the underlying model. A LogicalWrapper may itself be wrapped by another LogicalWrapper (nested) if the outer wrapper provides a relevant context for the inner wrapper.

A proposed relationship Wraps can be used to indicate members of a wrapper when graphical containment is not used. Two LogicalWrappers may be related to each via binary relationships.

Logical wrapping is presented as a parasitic organisational mechanism that is orthogonal to the “physical” ownership of elements afforded by Packages, Models, and other Namespaces.

The LogicalWrapper shares some of the membership tracking powers of the SysML ElementGroup, and – like the SysML ElementGroup – it may be extended to help support elicitation of model elements through Graphical Parsing Analysis (although that is not its primary application).

Contact the presenter Dr Darren Kelly via the contact form at:

webel.com.au/contact

Find out about Webel IT's training courses for UML and SysML for Model-Based Systems Engineering here:

webel.com.au/course/sysml/mdsysml

webel.com.au/training/umlsysml

© Copyright 2019 Darren R C Kelly (Webel IT Australia). All rights reserved.