![]() |
![]() | ![]() | ![]() | SysML for Embedded Systems ModelingUModel® 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.
SysML DiagramsSysML 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:
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.
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 Requirements diagramThe 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 Use Case DiagramSysML 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 Block Definition DiagramSysML 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 Internal Block DiagramA 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 Parametric DiagramA 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 Package DiagramA 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 Activity DiagramThe 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 Sequence DiagramThe SysML sequence diagram, like the UML sequence diagram, lets you map detailed interactions among system components. UModel® 2010 supports the SysML allocation extension.
SysML State Machine DiagramSysML 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.
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. | ![]() |
![]() | ![]() | ||||||||||||||||||||||||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||
|
