Friday 28 April 2023

4.2.i.Rhp831.PreRelease (28-APR-2023)

Important fix to textual activity diagram listener due to unexpected bug in 4.2.h related to stm listener overlap now available on github. Don't forget to rename top-level folder SysMLHelper without the version number before moving into Profiles folder. Also ensure that previous profile is not just renamed but removed from Share/Profiles completely (as Rhapsody will open first filename it finds rather than the explicit path to .sbsx).

 Also added some significant usability functionality to populate dependent or depends on requirements/elements on diagrams (if not present). As this works well, I refactored the existing select dependent elements helper to provide same intelligent pull-down list options rather than separate menus. 

V4.2.i.Rhp831.PreRelease (28-APR-2023):

#646 27-APR-2023: ExecutableMBSE: Fix issue introduced with 4.2.h with textual activity diagrams being called stm - rather than act - (F.J.Chadburn)

#647 28-APR-2023: ExecutableMBSE: Add a populate dependencies helper to help with populating missing requirements on diagrams (F.J.Chadburn) 



#648 28-APR-2023: ExecutableMBSE: Re-factored select depends on and select dependent helpers to use same intelligent populate menu approach (F.J.Chadburn)

#649 28-APR-2023: ExecutableMBSE: Cope gracefully when dependent/depends on elements can't be populated on same diagram as selected graph node (F.J.Chadburn)

#650 28-APR-2023: BusinessValue: Updated/re-factored to make use of same populate/select dependency helpers as the ExecutableMBSE profile (F.J.Chadburn)

#651 28-APR-2023: SysMLHelper: Updated/re-factored to make use of same populate/select dependency helpers as the ExecutableMBSE profile (F.J.Chadburn)

#652 28-APR-2023: SysMLHelper: Fix template_for_act functionality so that activity diagram is created with template property (F.J.Chadburn)

Monday 24 April 2023

4.2.h.Rhp831.PreRelease (24-APR-2023)

Incremental improvements from usage and exploration of new DOORS NG workflows now available on github. Don't forget to rename top-level folder SysMLHelper without the version number before moving into Profiles folder. Also ensure that previous profile is not just renamed but removed from Share/Profiles completely (as Rhapsody will open first filename it finds rather than the explicit path to .sbsx).

Enhancements mainly relate to incorporation of context diagram package menus into the use case package menu form to allow both to be done at same time and also some helpers to support a workflow with DOORS NG where Rhapsody remains the master but an OSLC link is established to the remote requirement.

V4.2.h.Rhp831.PreRelease (24-APR-2023):

#640 02-APR-2023: ExecutableMBSE: Automatically name statecharts when they are created, stm - <Block name>, as statechart_3 doesn't really help as a name (F.J.Chadburn)


#641 07-APR-2023: ExecutableMBSE: Add options to create context diagram package and signals package when creating the use case package structure (F.J.Chadburn)


#642 21-APR-2023: ExecutableMBSE: Add menu to automatically establish trace dependencies to remote requirements to facilitate surrogate approach to DNG reqts (F.J.Chadburn) 


#643 21-APR-2023: ExecutableMBSE: Add model check for requirements that have dependencies on DOORS NG requirements to warn if specification text differs (F.J.Chadburn)

#644 24-APR-2023: ExecutableMBSE: Get the csv export to include Identifier of requirement if an OSLC relation exists to remote version of it (F.J.Chadburn)

#645 24-APR-2023: ExecutableMBSE: Add additional helper info to remind users to open csv and save as Excel before importing into DOORS NG (F.J.Chadburn)