Sunday, 2 April 2017

Changes log for v2.1.e.UnderDev profile

The following changes were made for 2.1.e on GitHub (released 02-APR-2017 - UnderDev build):

#172: Added new General Utilities > Select Dependent element(s) option (to complement the Select Depends On option added in v2.1.c). This can be useful when transferring traceability to requirement or state machine diagrams









#173: You now get an information rather than warning dialog when you copy an attribute from a different block and switch it from a publish to subscribe (or vice versa).









#174-#176: Added option to create a flow-port at the same time as creating a traced attribute, plus improved working to copy traceability and highlight port in the browser when it creates one

























#177: Added General.Model.ReferenceUnitPath = Relative property to config.Properties so it's set in new models when they're created


Tuesday, 27 December 2016

Welcome

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 simple for users of IBM Rational Rhapsody".

The SysML Helper profile releases are downloadable from:
https://github.com/fchadburn/mbsetraining/releases

The profile is provided under the terms of the GNU General Public License v3.0 license. Users are free to download, modify and re-distribute provided they comply with the conditions of this industry standard open-source license. I don't want to repeat the license here, hence please visit the GNU page linked if you want a definitive answer.

The profile consists of:
- A Rhapsody Profile that accelerates SysML model development by setting Rhapsody properties
- A Rhapsody Java plug-in that provide new method-specific menu commands to automate steps in a method for using SysML to perform complex systems engineering modelling (including menus to create and set-up a project from scratch).

The download from GitHub includes both of the above (including the Java source code).

The author is continually enhancing the profile and hence this website will be updated to provide information about releases, changes and enhancements. For example, the v2.0 profile works for Rhapsody 8.1.3. In v2.1.+ profile development has moved to 8.2 due to changes to how Query's work (although the 8.1.3 version is provided in a zip) and also to exploit some new API capabilities (e.g. ability to auto-wire the white box simulation is available in 8.1.5+).