Workcraft v3.0.3 (2015-01-26)
Tools menu is made inactive in simulation mode.
The menu items are rearranged and simplified
Utility menu is removed and its items are moved to File (Reconfigure plugins) and View (Reset UI layout).
menu are shortened by removing “Check for” prefix.
The items of
menu are shortened by removing “synthesis” suffix.
Offline help and tutorial files are updated. Workcraft overview files are also included.
Possibility to undo the action of layout tools.
The shape of a connection is preserved on relocation of its adjacent nodes.
Rearrangement of back-end tools in their own sub-directories.
Flipping and rotation of labels and names of the components.
Model and tool plugins
Finite State Machine plugin (new)
Built-in verification tools for
Tool for building a state graph of a Petri Net (using Petrify).
Tool for synthesis of Petri Net (using Petrify).
Tool for converting into Petri Net.
Finite State Transducer plugin (new)
Import and export of State Graph .sg files.
Tool for building a state graph of a Signal Transition Graph (using Petrify).
Tool for synthesis of Signal Transition Graph (using Petrify).
Tool for converting into Signal Transition Graph.
Signal Transition Graph plugin
Generalisation of a Reach expression for conformation check.
Tool for conversion between
and Petri net models.
signal renaming in the property editor.
Reduced number of Mpsat modes in custom property window.
Digital Circuit plugin
When a circuit is converted to
its gates that drive the primary outputs get signal names from the output ports. No new signals are created for the ports themselves.
is made relative to location of the circuit work file.
Forbid input pins of the circuit components to be drivers.
Structured Occurrence Net plugin
BSON and CSON reachability check.
Replace cycle detection algorithm by Tarjan algorithm.
Behavioural condition is marked if every its corresponding abstract-initial-condition is marked.
Add synchronous communication checking for abstract events.
Update the enabled event color in reverse simulation.
Reset reverse simulation state when tool is activated or deactivated.
Conditional Partial Order Graph plugin
Support for Windows version of programmer backend tool.
Encoding results now saved into a temporary folder.
Renaming of Programmer tool into Scenco.
Fixes and technical stuff
Correction of .g parsers for recognition of comments.
Generalised model converter tool for translation between similar models.
Refactoring of visual connection type.
Refactoring the usage of Framework as a singleton class.
Reference counting in DefaultMathNodeRemover is replaced with tracking the set of dependent nodes.
Unit tests are updated.
PetrifyUtilitySettings class is moved from the core to petrify plugin.
Bounding box of the current level is calculated in root space for level-up at double click.
Move nodes and control points at reparenting.
Generalised handling of property based on enum type with predefined values.
The deprecated classes for DualModelDeserialisation are removed.