StarUML V4 (4.0.0) Release

StarUML V4 adds SysML, new UML diagrams, tag editor, command palette, and Touch Bar support.

/images/blog/cover-release-v4.webp

We are so glad to announce StarUML V4 release. The new V4 supports a new modeling language SysML (System Modeling Language) and three more UML diagrams: Timing Diagram, Interaction Overview Diagram and Information Flow Diagram. The new V4 has additional features as below.

SysML Support

OMG SysML (System Modeling Language) is a general-purpose graphical modeling language for specifying, analyzing, designing and verifying complex systems that may include hardware, software, information, personnel, procedures, and facilities. StarUML supports SysML modeling with four kinds of diagrams: Requirement, Block Definition, Internal Block and Parametric Diagram.

Requirement Diagram

Requirement Diagram (SysML)

Block Definition Diagram

Block Definition Diagram (SysML)

Internal Block Diagram

Internal Block Diagram (SysML)

Parametric Diagram

Parametric Diagram (SysML)

UML Timing, Interaction Overview and Information Flow Diagrams

Now three more UML diagrams that has not been supported in the previous version are not supported in V4. The first is Timing Diagram that is used to show interactions when a primary purpose of the diagram is to reason about time. The second is Interaction Overview Diagram shows overview of the flow of control where nodes of the flow are interactions and interaction uses. The last is Information Flow Diagram shows exchange of information between system entities. 

Timing Diagram

Timing Diagram (UML)

Interaction Overview Diagram

Interaction Overview Diagram (UML)

Information Flow Diagram

Information Flow Diagram (UML)

Tag Editor

Tag Editor allows users to edit tags easily for a particular elements. If the element has a stereotype which has its own attributes, Tag Editor is much more useful for creating and editing tags associated with the attributes of the stereotype.

Tag Editor

Tag Editor

Command Palette

StarUML has many default commands as well as extension’s commands. Sometimes it is hard to find a menu item associated a command that you want to execute. Then, you can find and execute commands quickly with Command Palette user interface.

Command Palette

Command Palette

MacBook Pro’s Touch Bar Support

Recent MackBook Pro laptop has a new Touch Bar interface on the top of the keyboard. Now StarUML also support the Touch Bar for the features that users use frequently. It can reduce time and redundant actions for editing diagrams.

MacBook TouchBar

MacBook Pro’s TouchBar

There are more features and resolved issues except for the described in this article. You can find them in the release note. Hope you enjoy and satisfies with the new StarUML V4. Thank you.

Minkyu Lee

Written in by Minkyu Lee, PhD

Share this article:

Related posts

StarUML 2 Beta Release (v2.0.0-beta.1)

May 16, 2014

StarUML 2 Beta Release (v2.0.0-beta.1)

Announcing the StarUML 2 Beta release with a new technology stack and project direction.

StarUML 2.0.0-beta.10 (Hotfix) Release

October 14, 2014

StarUML 2.0.0-beta.10 (Hotfix) Release

Hotfix release to resolve urgent issues.

StarUML 2.0.0-beta.11 Release

November 09, 2014

StarUML 2.0.0-beta.11 Release

StarUML 2.0.0-beta.11 adds OS X Yosemite full screen support and async model validation.