Thursday 10 March 2022

Pre-release V4.0.q, 10-MAR-2022: More feature/function stuff

V4.0.q.Rhp831.PreRelease (10-MAR-2022). Really starting to get their with feature/function modeling. Again, this was a limited release and hence only to select customers, i.e. I did not push to Github:

#438 28-FEB-2022: ExecutableMBSE: Tweak to display options so that only Description field is shown by default for Feature Blocks (F.J.Chadburn)

#439 28-FEB-2022: ExecutableMBSE: Added new Compartment option of Function Usages to Feature Blocks (F.J.Chadburn)

#440 01-MAR-2022: ExecutableMBSE: Rename Logical System Package to System Architecture Package as can be used for non-logical as well (F.J.Chadburn)

#441 08-MAR-2022: ExecutableMBSE: Added DecisionUsage and GuardedFlowPort concepts to support adding conditional logic to functional flow IBDs (F.J.Chadburn)

#442 08-MAR-2022: ExecutableMBSE: Get profile to set NamesRegEx to allow any spaces in order to better cope with guarded flow ports (F.J.Chadburn)

#443 08-MAR-2022: ExecutableMBSE: Allow Function Blocks to own Satisfactions (F.J.Chadburn)

#444 08-MAR-2022: ExecutableMBSE: Allow Function Blocks to have a compartment showing Satisfaction relations (F.J.Chadburn)

#445 08-MAR-2022: ExecutableMBSE: External signal package renamed to more general purpose signals package for use with function block flows as well (F.J.Chadburn)

#446 08-MAR-2022: ExecutableMBSE: Allow Feature Function packages to own Events as they are used to type flow inputs and outputs (F.J.Chadburn)

#447 08-MAR-2022: ExecutableMBSE: Allow Function Blocks to own Requirements as they may group them (F.J.Chadburn)

#448 08-MAR-2022: ExecutableMBSE: Allow Feature Block to own an IBD - System for use when inheriting a System Block (F.J.Chadburn)

#449 09-MAR-2022: ExecutableMBSE: Fix issue with anchors getting deleted when you do the layout of straight lines (F.J.Chadburn)

#450 09-MAR-2022: ExecutableMBSE: Add function connector to wire subsystem proxy port to input/output port of a function block and add to ibd - system (F.J.Chadburn)

#451 09-MAR-2022: ExecutableMBSE: Allow function blocks to own allocations and add a tool to the bdd - system diagram for it (F.J.Chadburn)

#452 10-MAR-2022: ExecutableMBSE: Checkpoint of link connector reworking

Pre-release V4.0.p, 24-FEB-2022

V4.0.p.Rhp831.PreRelease (24-FEB-2022):

Some significant moves forward in feature/function block modeling approach. This was just to select customers though, i.e. I didn't push to Github.

#428 24-FEB-2022: ExecutableMBSE: Extend metamodel to allow subsystem blocks to own other subsystem blocks (F.J.Chadburn)

#429 24-FEB-2022: ExecutableMBSE: Tweak metamodel to make feature usage the part metaclass for feature blocks (F.J.Chadburn)

#430 24-FEB-2022: ExecutableMBSE: Adjust metamodel to allow a bdd under feature, subsystem, and system blocks (F.J.Chadburn)

#431 24-FEB-2022: ExecutableMBSE: Adjust metamodel to allow context diagram packages to own subsystem usages (F.J.Chadburn)

#432 24-FEB-2022: ExecutableMBSE: Don't show role names and multiplicity on composition relations on bdd - systems (F.J.Chadburn)

#433 24-FEB-2022: ExecutableMBSE: Allow for actors on the bdd - systems diagram and in the logical system package (F.J.Chadburn)

#434 25-FEB-2022: ExecutableMBSE: Housekeeping move of profile's .prp file into the ExecutableMBSE_rpy folder (F.J.Chadburn)

#435 25-FEB-2022: ExecutableMBSE: Change default display options of system context diagrams so that ports are not shown (F.J.Chadburn)

#436 25-FEB-2022: ExecutableMBSE: Adjust metamodel to allow creation of requirements diagrams underneath a function block (F.J.Chadburn)

#437 25-FEB-2022: ExecutableMBSE: Do a change to Actor Usage whenever a part is created that is typed by an actor (F.J.Chadburn)

Pre-release V4.0.o, 23-FEB-2022

Pre-release V4.0.o, 23-FEB-2022 was limited release, just to select customers with some enhancements:

#421 11-FEB-2022: ExecutableMBSE: Remove explicit line and fill colors for logical system package new term blocks, to allow local stereotype formats (F.J.Chadburn)

#422 21-FEB-2022: ExecutableMBSE: Added Call Operation Activity to metamodel to get it to appear in right-click menus

#423 21-FEB-2022: ExecutableMBSE: Added right-click menu to enable testing of SE-Toolkit Generate Sequence Diagram (F.J.Chadburn)

#424 22-FEB-2022: ExecutableMBSE: Added Feature Block and Feature Function Package concepts to the metamodel to dovetail with Function Block (F.J.Chadburn)

#425 23-FEB-2022: ExecutableMBSE: Tidy-up of icon sand general polishing, incl. introducing a DeprecatedProfile for unused ster (F.J.Chadburn)

#426 23-FEB-2022: ExecutableMBSE: Move the use case description, pre-conditions and post-conditions types into the ExecutableMBSEProfile submenu (F.J.Chadburn)

#427 23-FEB-2022: ExecutableMBSE: Usability enhancement to generalize the re-draw dependencies to center helper to work with all straight lines (F.J.Chadburn)