Monday, 29 November 2021

Pre-release V4.0.f, consolidation and enhancements to the simplified SysML with proxy ports experience

This release had consolidation to the update ports and interfaces functionality and enhancements to automatically allow the creation of ports & interfaces when you draw connectors between parts (of certain types) to speed up model creation.

The change log was:
#324 12-JUL-2021: ExecutableMBSE: Ensure Subsystem Blocks and System Blocks can own Generalization relations (F.J.Chadburn)
#325 13-JUL-2021: ExecutableMBSE: Get 'Update Ports and Interfaces' to add Operations as well as Events (F.J.Chadburn)
#326 13-JUL-2021: ExecutableMBSE: Get 'Update Ports and Interfaces' dialog to have buttons that highlight associated elements (F.J.Chadburn)
#327 13-JUL-2021: ExecutableMBSE: Simplified tabs of DomainBlocks by removing unnecessary ports/value/flow properties tabs (F.J.Chadburn)
#328 13-JUL-2021: ExecutableMBSE: Add 'Generate Sequence Diagram' to create a sequence diagram based on the parts of the selected block (F.J.Chadburn)
#329 13-JUL-2021: ExecutableMBSE: Add "IB_" pre-fix to auto-generated InterfaceBlocks created when drawing connectors (F.J.Chadburn)
#330 13-JUL-2021: ExecutableMBSE: Clean-up some of the logging, including getting rid of unnecessary infos (F.J.Chadburn)
#331 14-JUL-2021: ExecutableMBSE: Fix 'Delete Event and related elements from Model' so that it purges SendActions (F.J.Chadburn)
#332 14-JUL-2021: ExecutableMBSE: Get 'Update Ports and Interfaces' to set behavioral flag on ports if missing (F.J.Chadburn)
#333 14-JUL-2021: ExecutableMBSE: Get 'Update Ports and Interfaces' to check for sds that are saved before proceeding (F.J.Chadburn)
#334 15-JUL-2021: ExecutableMBSE: Get default display option properties for subsystem/system/function usages on IBDs show ports (F.J.Chadburn)
#335 15-JUL-2021: ExecutableMBSE: Fix issue with 'Update Ports and Interfaces' not launching if no matching IB (F.J.Chadburn)
#336 15-JUL-2021: ExecutableMBSE: Unify system context diagram to use same system usage concept as the design packages (F.J.Chadburn)
#337 15-JUL-2021: ExecutableMBSE: Initial checkpoint of metamodel support for function blocks with in and out flow ports (F.J.Chadburn)
#338 15-JUL-2021: ExecutableMBSE: Renamed System Feature to Feature Usage to unify the way that design and context diagram work together (F.J.Chadburn)
#339 15-JUL-2021: ExecutableMBSE: Removed unnecessary tabs from SystemBlock, SubsystemBlock and FunctionBlock to simplify user experience (F.J.Chadburn)
#340 16-JUL-2021: ExecutableMBSE: Refinement of display options and metamodel to improve internal block diagram - functional usage (F.J.Chadburn)
#341 16-JUL-2021: ExecutableMBSE: Add callback to allow user to select function block to type function usage with, when dropping on diagram (F.J.Chadburn)
#342 26-JUL-2021: ExecutableMBSE: Allow function usage to own flow inputs/outputs so that implicit function chain without classes is possible (F.J.Chadburn)
#343 26-JUL-2021: ExecutableMBSE: Added AutoGenerationOfProxyPortsForLinksPolicy and dialog to enable user to better control auto proxy port creation (F.J.Chadburn)
#344 26-JUL-2021: ExecutableMBSE: Add auto generation of flow input and flow output ports when flow connector is drawn between function usage (F.J.Chadburn)
#345 29-JUL-2021: ExecutableMBSE: Allow system blocks to have a state machine (F.J.Chadburn)
#346 29-JUL-2021: ExecutableMBSE: Support auto-generation of proxy ports for connectors between system usages and actor objects (F.J.Chadburn)

I chose not push this release to Github though, rather keep it for select customers I'm working with while it gets developed.

No comments:

Post a Comment

Note: only a member of this blog may post a comment.