System Safety 8.0 (July 27, 2022)

Released: July 27, 2022
Model Version compatibility link: 9
section divider

Dark Theme and refined UI

Dark Theme is now available and interface designs are refined.
To use Astah on dark theme, please read Astah User Interface.

Dark Theme in Astah System Safety
section divider

Mini Map view on diagram

Now Mini Map is added to a Diagram Editor. When you work on larger diagrams, you can use this MiniMap for a quicker view of your diagrams and faster navigation.

section divider

Access models via Script Editor

Now you can use Script Editor in Astah System Safety which enables you to access models via script language for model validations, conversions and whatever you need.

section divider

Make your diagram more expressive with custom icons

Now you can upload image files and let multiple image files associate with a single stereotype.
This allows you to choose the image that matches with what you want your diagram to express.

section divider

More extension on SysML models

Newly supports SysML Enumeration, and also supports Note anchors to individual slots. We have made several other extensions. As the stereotype of the model element with the type, not only the type but also the stereotype of the model itself will be displayed preferentially. Also, actors can be placed in the block definition diagram, and constraints can be added to generalization.

section divider

This new version includes bug-fixes and improvements based on your reports and feature requests.
Thank you!

section divider

Improvements & Bug Fixes

[9620] Refined the UI and now dark theme is available.
[2213] Map view is now on the diagram editor.
[9563] Now a single stereotype can have multiple customize icons.
[29] Now you can export diagram images via command line.
[2252] Now you can switch tabs with Shortcut keys.
[9678] Diagram search can now be terminated by pressing the ESC key
[7] Rearranged menu and now import/export menus are under [File].
[9347] Now a shortcut key works for hyperlinks.
[9487] Now you can configure the maximum number of diagrams and tables to open in the project.
[9512] Relative paths in hyperlinks can now be set to a specific directory.
[9656] The background color of the map view is now the same as the diagram editor background color.
[2210] Allow setting of Java options in ~/Library/Preferences/xxx.plist instead of Info.plist on Mac.
[2141] Importing .asml files fails if you have some plugins installed in Astah System Safety.
[7143] Suggest Feature Icons could get over-wrapped by diagram objects.
[7988] Change Command NotFound log level from error to info.
[8237] Newly created diagram name could duplicate with existing diagram name.
[8508] Returning a floating license could affect the other license operation if it has any.
[9501] A newly created diagram remains even after cancelling the transaction via API.
[9531] The aspect ratio of the custom icon would go wrong if its related stereotype name is long.
[9533] Toolbar icon toggle button does not work properly right after creating a new project.
[9585] Shortcut keys for mac and user-defined shortcut keys work properly now.
[9604] Outputting images to a read-only folder would cause an exception error in the background.
[1247] Undoing changes of the property view would automatically switch to the diagram property view.
[2174] Japanese characters with underlines or ones in tables are garbled when printed on Mac.
[2218] File hyperlinks added with relative paths would be detected as “broken links”.
[2260] Corrected the label in the [Basic] – [Diagram Editor] of the System Properties.
[2268] Clicking [Next] button in diagram-search result does not work.
[55] Script Plug-in is now available from [Tool] – [ScriptEditor].
[9681] The sort are met a diagram and selected Structure tree when dragging and dropping the multiple models from a Structure Tree to a diagram.
[9699] We have added some API.
[2298] An exception error happens when clicking [Replace All] without single word on the search condition of the [Search].

section divider

SysML

[1378] Context menu for read-only models are now appropriate.
[1573] Renaming the partition now work properly even if the partition has a representation.
[2095] Updated SysML tutorial.
[2113] SysML instance specification API is now available.
[2127] Minor issues with the instance specification have been addressed.
[2158] Context menu and tool bar menu are now consistent for models in customized icons.
[2212] Now stereotypes for models would appear on diagrams even if the models have types.
[2236] Auto-align menu is added to models that can be drawable on frames/lines such as input/output pins.
[2258] Now you can add mini icons by removing all the existing mini icons by holding [Shift] key down.
[2263] Now you can reset the already-applied diagram background color.
[2265] Actions and behavior call actions can now be converted in Activity diagrams.
[2267] Enumeration is now supported.
[2276] Slot note anchors are now supported.
[2275] Now you can show/hide stereotypes individually in Activity diagrams.
[2289] Now stereotypes of object nodes and instance specifications are imported when loading .asml files.
[2281] Now you can drag Use cases, Actors, Requirements, and Test cases from the structure tree view to Block Definition Diagrams.
[2292] Now you can create Actors in Block Definition Diagram.
[1317] Constraints can now be set for Generalization.

Resolved issues:

[779] Now Actors and Interfaces are distinct-able.
[949] Creating a Realization from Port on Blocks would fail in Block Definition Diagram.
[1400] Clicking [Next] button on diagram-search result would not work on SCDL diagrams.
[1430] Model types would not appear correctly on [Search] tab.
[1527] Names of units and quantity types sometimes became too long by its type name being added.
[1636] Unnecessary separators are included in context menu of some models.
[1816] Changing role name or multiplicity in connector property view or diagram would not appear on diagrams.
[1866] Duplicating operations would fail the operations have behavior diagrams.
[1978] When creating a new type block from a port’s property view, it is always created directly under a root package.
[1988] Renaming an Association end always has “0” at the end.
[2027] Creating models with holding “Shift” key down does not run the “continuously-creation” mode.
[2060] Entry/Exit points could be created to Final Node.
[2106] Fixed the context menu options for read-only models.
[2111] API could alter property which Astah instance does not allow the change of.
[2147] Importing Cameo files could fail if it contains Internal Block Diagrams.
[2149] Deleting Connector Typed models could delete the connector itself.
[2156] Copy and Paste would cause an exception error if it contains Requirements and/or Test Cases that have any dependency relationships.
[2157] Importing an assembled notations would fail.
[2159] Wrong message appear when selecting operations of Blocks shown in Icon notation.
[2160] An exception error would occur while editing a stereotype definition, if the stereotype is empty.
[2163] Wrong context menu appears for Actors if the actors have stereotype icons.
[2168] Creating an Action would fail by double-clicking on the diagram with holding “Shift” key down in Activity Diagram.
[2179] Fix problems of exception icon in activity parameter node and image output in object node
[2180] Moving an action with output pins across a partition may increase the width of the partition
[2185] Unable to merge projects if either file contains custom stereotype icons.
[2206] Fixed the appearance of AcceptTimeEventAction in [Search] view.
[2224] You cannot get Entry Point information from State in Statemachine diagram via API.
[2225] Activity diagrams would not be displayed in the structure tree when added via API.
[2227] When creating a Requirement via API, it creates ClassifierPresentation instead.
[2230] The color of ItemFlow arrow cannot be changed properly.
[2232] [Shared Style], [Stereotype] menu were missing under [Edit] and also [Shared Style] icon was missing in the toolbar.
[2233] You cannot change the text color of Stereotypes.
[2248] Changing the font color of Attributes and Operations could change the color of the other elements.
[2280] When executing some methods of the API, the instance specification slots are not synchronized.
[2301] You can’t clone the Behavior diagram which is under an operation.
[2313] An exception occurs when adding a value property on the Parametric diagram.
[2316] Importing a complected cameo model fails sometimes.
[2320] The models are determined the incorrect models when attempting to nest the inherited properties to the parts.
[2327] The file corrupts when saving the file which includes stereotypes with full-width characters.

section divider

STPA

[3299] Now it is much easier to create UCA via API.
[3304] Enabled word wrap in the UCA table, loss scenario table and countermeasure table.

Resolved issues:

[3305] Hebrew would not be displayed properly in STAMP stage3 and stage4 (UCA table and loss scenario table).
[3310] After renaming an element, the highlight color of the diagram in-search does not work properly.

section divider

SCDL

Resolved issues:

[860] [Fit to Window] menu does not work properly.
[872] Duplicating a Safety Concept Diagram fails if it includes nested elements.

section divider

Mindmap

[2199] An alert does not appear when emptying MindMap topics.
[2216] Hyperlink icons on MindMap topics no longer overlap with other topics.
[574] GSN models can now be dragged and dropped into the Mind Map.

Resolved issues:

[9277] You could not delete Topics that were detected as “Broken hyperlinks” in [Search] view.
[9582] Creating a Mind Map via API would create transparent MindMap topics.
[9662] When editing a Mind Map topic on the diagram and confirming it, the old content would be displayed for a moment.
[2153] Copying and pasting a root topic would cause an exception if it has mini-icons.
[2172] Resizing an image inserted in Mind Map topic more than twice could cause an exception error.
[2192] Copy-pasting a Mind Map topic could misaligns the Topic layout.
[2202] An alert message would appear when copying and pasting Mind Map topics if the child topics are hidden.
[2203] Adding mini-icons to a topic could throw an exception error if the topics aren’t on Auto-resize mode.
[2277] Splitting up a Mind Map could break the coordinates of the root topic.

section divider

GSN

[571] SysML model can be dragged and dropped from the structure tree onto a GSN diagram.

Resolved issues:

[317] Copy-pasting diagram elements in Diagram Editor behaves differently from Astah GSN
[572] When dragging a topic to GSN, the dialog that appears when changing the type of the topic may change the selection status.