Home. 
.

transparent

transparent

transparent

SysML for Embedded Systems Modeling

UModel® 2010 supports OMG SysML™, a graphical modeling language related to UML and optimized for designing software to control and operate embedded systems and other complex devices.

As an embedded system receives inputs and produces output, its internal operations and states can be opaque. This can make software to control embedded systems difficult to develop, test, and debug.

Software modeling with Altova UModel and SysML lets you create a traceable blueprint that is useful for planning, designing, and documenting the system under development. SysML models are also an invaluable communication tool for developers and other project stakeholders.

Download Click here to download a fully functional, free 30-day trial of Altova® UModel® 2010!

SysML Diagrams

SysML is closely related to UML. Several SysML diagrams use the same syntax and elements of UML diagrams with several extensions. Only two SysML diagrams are new types with no equivalents in UML. Like UML, the SysML standard is maintained by the OMG.

SysML diagrams can be divided into three types:

  • Diagrams that capture system requirements and physical constraints
  • Diagrams that describe the structure of the system
  • Diagrams that describe the behavior of the system

UModel® 2010 supports all SysML diagrams and extensions:

UModel® 2010 provides a SysML profile to support SysML stereotypes. You can insert the profile manually through the Project / Include menu option, or you can let UModel add the SysML profile automatically when you create your first SysML diagram in a new project.

Include the SysML profile in Altova UModel

As you create each new SysML diagram, UModel® 2010 displays a single diagram toolbar that offers immediate access to all elements for the current diagram type. Elements that are inappropriate in the current diagram are hidden to maximize your drawing area. UModel® 2010 also organizes your SysML diagrams in a special folder in the diagram tree.

SysML diagram tree in Altova UModel

SysML Requirements diagram

The requirements diagram is a new diagram type in SysML, intended to describe functional, performance, and interface requirements – physical properties or constraints not captured in traditional UML use case diagrams.

SysML requirements diagram in Altova UModel

SysML Use Case Diagram

SysML use case diagrams support all the features of UML use cases and add an allocation relationship element. UModel® 2010 allows you to substitute any bitmap (.bmp) image to represent users in SysML use case diagrams.

SysML use case diagram in Altova UModel

SysML Block Definition Diagram

SysML employs the concept of blocks to specify hierarchies and interconnection within a system design. A UModel® 2010 block definition diagram lets you describe relationships between blocks such as composition, association, and specialization.

SysML block definition diagram in Altova UModel

SysML Internal Block Diagram

A SysML internal block diagram describes the internal structure of a block, its properties, and connectors. UModel® 2010 empowers you to represent these features clearly and quickly.

SysML internal block diagram in Altova UModel
Click to enlarge

SysML Parametric Diagram

A SysML parametric diagram illustrates system constraints such as performance, reliability, and physical properties. You can use a UModel® 2010 parametric diagram to illustrate system weight constraints, for instance.

SysML parametric diagram in Altova UModel
Click to enlarge

SysML Package Diagram

A SysML package diagram, like a UML package diagram, allows you to group elements in a hierarchical structure. In UModel® 2010, a package diagram can help you organize your SysML model in a way that synchronizes with the organization of the system under design.

SysML package diagram in Altova UModel

SysML Activity Diagram

The SysML activity diagram describes the flow of control and data as the system executes. The syntax of SysML activity diagrams is identical to UML activity diagrams, with the extension of support for the allocation element.

SysML activity diagram in Altova UModel

SysML Sequence Diagram

The SysML sequence diagram, like the UML sequence diagram, lets you map detailed interactions among system components. UModel® 2010 supports the SysML allocation extension.

SysML sequence diagram in Altova UModel

SysML State Machine Diagram

SysML also borrows state machine diagrams from UML and extends them with the allocation element. Draw a UModel state machine diagram to describe your system’s state transitions and actions that it performs in response to events.

SysML state machine diagram in Altova UModel

Additionally, UModel® 2010 supports all the same advanced modeling features for SysML as for UML, including:

See for yourself how easy it is to design and document embedded systems with UModel® 2010 and SysML. Download a free 30-day trial today!



UML®, OMG™, OMG SysML™, Object Management Group™, and Unified Modeling Language™ are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries.



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Digg
delicious
Industry Standard SysML
.

SysML logo

.

Altova UModel SysML tool is compliant with the latest SysML specification 1.1 recently ratified by the OMG. UModel supports SysML 1.1 diagram elements and the most recent XMI features.

.
Altova MissionKit 2010
.

Altova MissionKit 2010

.

UModel 2010 is available separately or as part of the specially-priced Altova MissionKit, the integrated suite of XML, database, and UML tools.

.
Did you know?
.

The Altova Software Maintenance Package (SMP) includes:

Free Updates - access new software versions and maintenance releases.

Technical Support - priority response to your problem or quesion.

Online Help - file a support request or enter a discussion forum on the Web.

.

Altova SMP

.
.

transparent

transparent