This release had a small number of usability enhancements, plus an important tweak to stop the non-simulation package from being pulled into a simulation package build.
This was the change log:
#362 14-OCT-2021: ExecutableMBSE: Get rename action names command to uniquely name call behaviours to avoid ownership issues with interruptible regions (F.J.Chadburn)
#363 18-OCT-2021: ExecutableMBSE: Add Auto-Rename Actions as a separately invoke-able menu command, including a don't show again check-box to ease mass update (F.J.Chadburn)
#364 18-OCT-2021: ExecutableMBSE: Fix to prevent actor package being pulled into simulation package build by moving pull-from dependency to the working package (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.
Welcome to Executable MBSE: This site provides guidance on releases for users of the open-source "SysML Helper" profile maintained by MBSE Training and Consulting Ltd. The goal of the helper is "to make Executable MBSE fun". After all, who wants to go to work and do boring things. Aim for sky! The SysML Helper profile releases are downloadable from: https://github.com/fchadburn/sysmlhelper/releases The profile is provided under the terms of the GNU General Public License v3.0 license.
Monday, 29 November 2021
Pre-release V4.0.g, allow for modeling of a software layer in the same project as the SysML one
This release had general refinements plus some DSL concepts to allow modeling of a software layer in the same project as the SysML one.
This was the change log:
#347 30-JUL-2021: ExecutableMBSE: Add ability to select a system block when creating system usage for context diagram (F.J.Chadburn)
#348 10-AUG-2021: ExecutableMBSE: Allow System Block and Subsystem Blocks to own Value Properties (F.J.Chadburn)
#349 10-AUG-2021: ExecutableMBSE: Make animation more compact by turning off animation of chElapsedTime events in BasePkg (F.J.Chadburn)
#350 10-AUG-2021: ExecutableMBSE: Initial enhancement to meta-model to support richer software design concepts, e.g., C++ class and a software bdd (F.J.Chadburn)
#351 11-AUG-2021: ExecutableMBSE: Turn off hovering toolbar by default when setting up the project properties (F.J.Chadburn)
#352 11-AUG-2021: ExecutableMBSE: Allow containment of Rhapsody components by software design and logical system packages (F.J.Chadburn)
#353 11-AUG-2021: ExecutableMBSE: Resolve some tab issues with C++ classes and allow them to own value properties (F.J.Chadburn)
#354 11-AUG-2021: ExecutableMBSE: Add Satisfaction, Problem and Rationale to toolbar for the software design and logical system bdds (F.J.Chadburn)
#355 11-AUG-2021: ExecutableMBSE: Add an Internal Block Diagram - Software diagram to support modeling a structured C++ class (F.J.Chadburn)
#356 11-AUG-2021: ExecutableMBSE: Fix to use FunctionalAnalysisSettings_ExecutableMBSE to get traced element panels to find correct assembly block (F.J.Chadburn)
#357 11-AUG-2021: ExecutableMBSE: Some general refactoring to simplify, ease debugging, and improve performance (F.J.Chadburn)
#358 19-AUG-2021: ExecutableMBSE: Allow for panel diagrams in the software design package structure menus (F.J.Chadburn)
#359 19-AUG-2021: ExecutableMBSE: Make ElapsedTimeBlock::elapsedTime attribute a value property rather than an attribute to reflect newer SysML profile (F.J.Chadburn)
#360 19-AUG-2021: ExecutableMBSE: Ensure that copying of activity diagrams retains the textual activity diagram stereotype (F.J.Chadburn)
#361 23-AUG-2021: ExecutableMBSE: Fix the CreateIncomingEventPanel so that it works in white box modeling when no actors are chosen (F.J.Chadburn)
#347 30-JUL-2021: ExecutableMBSE: Add ability to select a system block when creating system usage for context diagram (F.J.Chadburn)
#348 10-AUG-2021: ExecutableMBSE: Allow System Block and Subsystem Blocks to own Value Properties (F.J.Chadburn)
#349 10-AUG-2021: ExecutableMBSE: Make animation more compact by turning off animation of chElapsedTime events in BasePkg (F.J.Chadburn)
#350 10-AUG-2021: ExecutableMBSE: Initial enhancement to meta-model to support richer software design concepts, e.g., C++ class and a software bdd (F.J.Chadburn)
#351 11-AUG-2021: ExecutableMBSE: Turn off hovering toolbar by default when setting up the project properties (F.J.Chadburn)
#352 11-AUG-2021: ExecutableMBSE: Allow containment of Rhapsody components by software design and logical system packages (F.J.Chadburn)
#353 11-AUG-2021: ExecutableMBSE: Resolve some tab issues with C++ classes and allow them to own value properties (F.J.Chadburn)
#354 11-AUG-2021: ExecutableMBSE: Add Satisfaction, Problem and Rationale to toolbar for the software design and logical system bdds (F.J.Chadburn)
#355 11-AUG-2021: ExecutableMBSE: Add an Internal Block Diagram - Software diagram to support modeling a structured C++ class (F.J.Chadburn)
#356 11-AUG-2021: ExecutableMBSE: Fix to use FunctionalAnalysisSettings_ExecutableMBSE to get traced element panels to find correct assembly block (F.J.Chadburn)
#357 11-AUG-2021: ExecutableMBSE: Some general refactoring to simplify, ease debugging, and improve performance (F.J.Chadburn)
#358 19-AUG-2021: ExecutableMBSE: Allow for panel diagrams in the software design package structure menus (F.J.Chadburn)
#359 19-AUG-2021: ExecutableMBSE: Make ElapsedTimeBlock::elapsedTime attribute a value property rather than an attribute to reflect newer SysML profile (F.J.Chadburn)
#360 19-AUG-2021: ExecutableMBSE: Ensure that copying of activity diagrams retains the textual activity diagram stereotype (F.J.Chadburn)
#361 23-AUG-2021: ExecutableMBSE: Fix the CreateIncomingEventPanel so that it works in white box modeling when no actors are chosen (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.
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)
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.
Pre-release V4.0.e, right-click menu to update proxy ports and associated interface blocks
This release is the first with a helper that can update proxy ports and associated interface blocks (including setting direction tags) by right-clicking on a sequence diagram. Intent was to make logical architectural design with proxy ports easier to do.
This is the change log:
#317 08-JUL-2021: ExecutableMBSE: Initial checkpoint of sequence diagram helper for realizing interface blocks (F.J.Chadburn)
#318 08-JUL-2021: SysMLHelper: Update menus so that it's possible to setup project properties (F.J.Chadburn)
#319 09-JUL-2021: ExecutableMBSE: Clean up unnecessary model remnants when initially setting up model properties (F.J.Chadburn)
#320 09-JUL-2021: ExecutableMBSE: Initial implementation of proxy port creation automation when drawing connectors (F.J.Chadburn)
#321 09-JUL-2021: ExecutableMBSE: Added 'Update Ports and Interfaces' to the right-click menu for sequence diagrams and messages (F.J.Chadburn)
#322 09-JUL-2021: ExecutableMBSE: Changed automatic SD creation to use classifier rather than part, if there's only one instance (F.J.Chadburn)
#323 11-JUL-2021: ExecutableMBSE: Update version numbering to 4.0.e (F.J.Chadburn)
This is the change log:
#317 08-JUL-2021: ExecutableMBSE: Initial checkpoint of sequence diagram helper for realizing interface blocks (F.J.Chadburn)
#318 08-JUL-2021: SysMLHelper: Update menus so that it's possible to setup project properties (F.J.Chadburn)
#319 09-JUL-2021: ExecutableMBSE: Clean up unnecessary model remnants when initially setting up model properties (F.J.Chadburn)
#320 09-JUL-2021: ExecutableMBSE: Initial implementation of proxy port creation automation when drawing connectors (F.J.Chadburn)
#321 09-JUL-2021: ExecutableMBSE: Added 'Update Ports and Interfaces' to the right-click menu for sequence diagrams and messages (F.J.Chadburn)
#322 09-JUL-2021: ExecutableMBSE: Changed automatic SD creation to use classifier rather than part, if there's only one instance (F.J.Chadburn)
#323 11-JUL-2021: ExecutableMBSE: Update version numbering to 4.0.e (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.
Pre-release V4.0.d, initial logical architecture package with simplified bdd and ibd that uses metamodeling profile
This release had beginnings of a more major re-write to make use of metamodeling profile to avoid passing Rhapsody elements between Java threads, and create a domain-specific logical architectural package to make simple bdd/ibd modeling easier.
This is the change log:
ExecutableMBSEProfile:
#295 15-JUN-2021: Initial metamodel support for design package with simplified bdd (F.J.Chadburn)
#296 15-JUN-2021: Ensure option that actor packages can be children of use case packages (F.J.Chadburn)
#297 15-JUN-2021: Get create sub-package option to work for use case package structure creation (F.J.Chadburn)
#298 15-JUN-2021: Align actor sub-package and use existing options to also work for context package structure creation (F.J.Chadburn)
#299 15-JUN-2021: Align event deletion to work with thread safe context for helper invocation and logging (F.J.Chadburn)
#300 16-JUN-2021: Fixes to get Simulation package creation to work with thread safe context for helper invocation and logging (F.J.Chadburn)
#301 16-JUN-2021: Further fixes to work with thread safe context for helper invocation and logging (F.J.Chadburn)
#302 16-JUN-2021: Allow events to be picked from dependent external signals package when creating flows (F.J.Chadburn)
#303 16-JUN-2021: Get roll-up trace-ability on transition panel to work with thread safe context for helper logging (F.J.Chadburn)
#304 16-JUN-2021: General housekeeping to re-organise some of the classes into new folders (F.J.Chadburn)
#305 05-JUL-2021: Add initial support Subsystem Interfaces Packages to support Design package (F.J.Chadburn)
#306 05-JUL-2021: Initial move to sub subsystem interfaces package support for events (F.J.Chadburn)
#307 05-JUL-2021: Ensure that Actor packages can have Events (F.J.Chadburn)
#308 05-JUL-2021: Add initial browser icons to differentiate DomainBlocks (F.J.Chadburn)
#309 05-JUL-2021: Ensure that DomainBlocks can own Objects, e.g., parts typed by Actors (F.J.Chadburn)
#310 05-JUL-2021: Update profile version number and date to V4.0.d.Rhp831.PreRelease (F.J.Chadburn)
#311 05-JUL-2021: Ensure Logical System Architecture packages can contain sequence diagrams (F.J.Chadburn)
#312 05-JUL-2021: Initial work on Internal Block Diagram - Simple (F.J.Chadburn)
#313 06-JUL-2021: Get logger to separate out logging calls with newlines over separate lines each with a prefix (F.J.Chadburn)
#314 06-JUL-2021: Refine the diagram abbreviations for simple ibd & bdd (F.J.Chadburn)
#315 06-JUL-2021: Get populate parts helper to work on Internal Block Diagram - Simple right-click (F.J.Chadburn)
#316 06-JUL-2021: Removed unnecessary unit file for the NotUsedCmp component (F.J.Chadburn)
FunctionalDesignProfile:
#305 17-JUN-2021: Align Function Design profile to new thread safe context for helper logging and profile version checking (F.J.Chadburn)
#306 17-JUN-2021: Move function design related classes into new plugin package structure (F.J.Chadburn)
TauMigratorProfile:
#307 17-JUN-2021: Align Tau Migrator profile to new thread safe context for helper logging and profile version checking (F.J.Chadburn)
#308 17-JUN-2021: Move Tau Migrator related classes into new plugin package structure (F.J.Chadburn)
SysMLHelperProfile:
#309 18-JUN-2021: Initial work to get SysMLHelper plugin to load successfully using the executable mbse properties (F.J.Chadburn)
#310 18-JUN-2021: Initial refactoring to get the requirements analysis commands in the SysMLHelper to work (F.J.Chadburn)
This is the change log:
ExecutableMBSEProfile:
#295 15-JUN-2021: Initial metamodel support for design package with simplified bdd (F.J.Chadburn)
#296 15-JUN-2021: Ensure option that actor packages can be children of use case packages (F.J.Chadburn)
#297 15-JUN-2021: Get create sub-package option to work for use case package structure creation (F.J.Chadburn)
#298 15-JUN-2021: Align actor sub-package and use existing options to also work for context package structure creation (F.J.Chadburn)
#299 15-JUN-2021: Align event deletion to work with thread safe context for helper invocation and logging (F.J.Chadburn)
#300 16-JUN-2021: Fixes to get Simulation package creation to work with thread safe context for helper invocation and logging (F.J.Chadburn)
#301 16-JUN-2021: Further fixes to work with thread safe context for helper invocation and logging (F.J.Chadburn)
#302 16-JUN-2021: Allow events to be picked from dependent external signals package when creating flows (F.J.Chadburn)
#303 16-JUN-2021: Get roll-up trace-ability on transition panel to work with thread safe context for helper logging (F.J.Chadburn)
#304 16-JUN-2021: General housekeeping to re-organise some of the classes into new folders (F.J.Chadburn)
#305 05-JUL-2021: Add initial support Subsystem Interfaces Packages to support Design package (F.J.Chadburn)
#306 05-JUL-2021: Initial move to sub subsystem interfaces package support for events (F.J.Chadburn)
#307 05-JUL-2021: Ensure that Actor packages can have Events (F.J.Chadburn)
#308 05-JUL-2021: Add initial browser icons to differentiate DomainBlocks (F.J.Chadburn)
#309 05-JUL-2021: Ensure that DomainBlocks can own Objects, e.g., parts typed by Actors (F.J.Chadburn)
#310 05-JUL-2021: Update profile version number and date to V4.0.d.Rhp831.PreRelease (F.J.Chadburn)
#311 05-JUL-2021: Ensure Logical System Architecture packages can contain sequence diagrams (F.J.Chadburn)
#312 05-JUL-2021: Initial work on Internal Block Diagram - Simple (F.J.Chadburn)
#313 06-JUL-2021: Get logger to separate out logging calls with newlines over separate lines each with a prefix (F.J.Chadburn)
#314 06-JUL-2021: Refine the diagram abbreviations for simple ibd & bdd (F.J.Chadburn)
#315 06-JUL-2021: Get populate parts helper to work on Internal Block Diagram - Simple right-click (F.J.Chadburn)
#316 06-JUL-2021: Removed unnecessary unit file for the NotUsedCmp component (F.J.Chadburn)
FunctionalDesignProfile:
#305 17-JUN-2021: Align Function Design profile to new thread safe context for helper logging and profile version checking (F.J.Chadburn)
#306 17-JUN-2021: Move function design related classes into new plugin package structure (F.J.Chadburn)
TauMigratorProfile:
#307 17-JUN-2021: Align Tau Migrator profile to new thread safe context for helper logging and profile version checking (F.J.Chadburn)
#308 17-JUN-2021: Move Tau Migrator related classes into new plugin package structure (F.J.Chadburn)
SysMLHelperProfile:
#309 18-JUN-2021: Initial work to get SysMLHelper plugin to load successfully using the executable mbse properties (F.J.Chadburn)
#310 18-JUN-2021: Initial refactoring to get the requirements analysis commands in the SysMLHelper to work (F.J.Chadburn)
Pre-release V4.0.c, further simple context diagram robustness
This release had further enhancements to initial context diagram support and related elements. The simplified context diagram support is intended to make context diagram creation easier with a dialog that enables you to add events that flow between nodes.
Change log is:
#282 20-MAY-2021: Fix issue with requirement mover caused by renaming of the package new term stereotypes (F.J.Chadburn)
#283 03-JUN-2021: Initial re-factoring to get context to be taken into account for helper invocation and logging (F.J.Chadburn)
#284 03-JUN-2021: Improve thread safe support for executable mbse requirements analysis helpers (F.J.Chadburn)
#285 04-JUN-2021: Further purging of old logger to enable thread safe operation across multiple Rhapsody instances (F.J.Chadburn)
#286 04-JUN-2021: Moved Gateway right-click menus into separate Gateway Helper sub-menu to remove clutter (F.J.Chadburn)
#287 07-JUN-2021: Add initial profile support for External Signals Package with auto-flow of events (F.J.Chadburn)
#288 09-JUN-2021: Add new MBSE menu to create a context diagram structure including auto-populate from actor list (F.J.Chadburn)
#289 09-JUN-2021: Refinement of profile property setting checks to autoset properties when populating package structure (F.J.Chadburn)
#290 09-JUN-2021: Move the setup project command to the root right-click menu rather than the requirements analysis menu (F.J.Chadburn)
#291 11-JUN-2021: Add robustness to the auto-moving of Events plus a differentiated property to turn on/off (F.J.Chadburn)
#292 11-JUN-2021: Get context diagram auto creation to set graph nodes to structured rather than specification view (F.J.Chadburn)
#293 14-JUN-2021: Fix so that create requirement on an action still works (F.J.Chadburn)
#294 14-JUN-2021: Update profile version number and profile date stamp (F.J.Chadburn)
#282 20-MAY-2021: Fix issue with requirement mover caused by renaming of the package new term stereotypes (F.J.Chadburn)
#283 03-JUN-2021: Initial re-factoring to get context to be taken into account for helper invocation and logging (F.J.Chadburn)
#284 03-JUN-2021: Improve thread safe support for executable mbse requirements analysis helpers (F.J.Chadburn)
#285 04-JUN-2021: Further purging of old logger to enable thread safe operation across multiple Rhapsody instances (F.J.Chadburn)
#286 04-JUN-2021: Moved Gateway right-click menus into separate Gateway Helper sub-menu to remove clutter (F.J.Chadburn)
#287 07-JUN-2021: Add initial profile support for External Signals Package with auto-flow of events (F.J.Chadburn)
#288 09-JUN-2021: Add new MBSE menu to create a context diagram structure including auto-populate from actor list (F.J.Chadburn)
#289 09-JUN-2021: Refinement of profile property setting checks to autoset properties when populating package structure (F.J.Chadburn)
#290 09-JUN-2021: Move the setup project command to the root right-click menu rather than the requirements analysis menu (F.J.Chadburn)
#291 11-JUN-2021: Add robustness to the auto-moving of Events plus a differentiated property to turn on/off (F.J.Chadburn)
#292 11-JUN-2021: Get context diagram auto creation to set graph nodes to structured rather than specification view (F.J.Chadburn)
#293 14-JUN-2021: Fix so that create requirement on an action still works (F.J.Chadburn)
#294 14-JUN-2021: Update profile version number and profile date stamp (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.
Pre-release V4.0.b, added Metamodeling profile support
First release where I merged in my work on a metamodeling profile to enable quicker domain-specific profile creation and maintenance for the SysMLHelper collection of profiles:
Change log is:
#267 29-APR-2021: Initial incorporation of Metamodeling Profile developed by MBSE Training for MBSEProfiles work (F.J.Chadburn)
#268 29-APR-2021: Adaptation of Metamodeling Profile to allow for extension of SysML Profile (F.J.Chadburn)
Change log is:
#267 29-APR-2021: Initial incorporation of Metamodeling Profile developed by MBSE Training for MBSEProfiles work (F.J.Chadburn)
#268 29-APR-2021: Adaptation of Metamodeling Profile to allow for extension of SysML Profile (F.J.Chadburn)
#269 29-APR-2021: Initial work on a system context diagram and association DSL package structure (F.J.Chadburn)
#270 29-APR-2021: Adaptation of Actor Packages to accept rendering of properties using the Metamodeling Profile (F.J.Chadburn)
#271 30-APR-2021: Refinement of context diagram with some automation to enable actor and event selection (F.J.Chadburn)
#272 02-MAY-2021: Adaptation of Requirement and Use Case Packages to render properties using Metamodeling Profile (F.J.Chadburn)
#273 03-MAY-2021: Fix listeners for both SysMLHelper and ExecutableMBSEProfile to stop duplicate double-click handling (F.J.Chadburn)
#274 03-MAY-2021: Fix AddNewMenuStructureContent in the ExecutableMBSE.properties to apply latest menu structure (F.J.Chadburn)
#275 03-MAY-2021: Add a TableL - Context Diagram Flows new term layout to enable tabular view of flows (F.J.Chadburn)
#276 03-MAY-2021: Ensure NamesRegEx for the model allows spaces so that events can be created with spaces (F.J.Chadburn)
#277 04-MAY-2021: Refined icons related to context diagrams (F.J.Chadburn)
#278 04-MAY-2021: Added actor selection dialog to context diagrams if there's a dependency to an actor package (F.J.Chadburn)
#279 10-MAY-2021: Make plugin version more visible in output window when plugin loads (F.J.Chadburn)
#280 10-MAY-2021: Update Add New menus to make profile added diagrams clearer, including allowing Textual Activity (F.J.Chadburn)
#281 11-MAY-2021: Added improved support for detecting and advising wrt ExecutableMBSE profile version (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.
Subscribe to:
Posts (Atom)