SlideShare una empresa de Scribd logo
1 de 25
Obtaining and installing the
SysMLHelperProfile for Mastering
MBSE through Rhapsody automation
MASTERING MBSE WITH IBM® RATIONAL® RHAPSODY®
V E R S I O N 1 – 0 9 D E C 2 0 1 6 www.mbsetraining.com
www.executablembse.com
www.rhapsodytraining.com
Trademarks and the rest
• IBM, Rhapsody, DOORS, Rational are trademarks of International Business Machines
Corporation, registered in many jurisdictions worldwide.
• SysML, OMG Systems Modeling Language, OMG, Object Management Group, Unified
Modeling Language either registered
trademarks or trademarks of Object Management Group, Inc. in the
United States and/or other countries.
• Eclipse is a registered trademark of the Eclipse Foundation, Inc. in the United States, other
countries, or both.
• Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may
be trademarks of their respective owners.
• Other company, product, or service names may be trademarks or service marks of others.
• Images used under license from 123RF.com.
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 2
FAQ
• What is the SysMLHelperProfile?
◦ The SysMLHelperProfile is an open-source plug-in for IBM Rational Rhapsody. It
consists of a set of Rhapsody profiles packaged into a Rhapsody super-profile
installed into the …/Share/Profiles folder. The profile has a Java plug-in that adds
new right-click commands to the Rhapsody menus
• Why was the plugin developed?
◦ It was originally developed to support delivery of Rhapsody MBSE/SysML training
(which required choices to be made in how to set up Rhapsody). However, this
morphed into achieving the goal of ‘making executable MBSE simple’
• What is the purpose?
◦ It introduces “10 minute” methods that aim make modellers productive within 1 hr
of being introduced to the tool (the simple bits, at least)
• Where can I get it?
◦ The profile (Rhapsody project and Java source and binaries can be obtained from
GitHub: https://github.com/fchadburn/mbsetraining). See later slides for
instructions on installation and re-compilation
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 3
FAQ
• Who developed the plugin?
◦ The plugin was developed by Fraser Chadburn after leaving IBM (Rhapsody
technical specialist for IBM between 2008 and 2015)
• Where can I obtain information on how to use the plugin?
◦ Videos, tips and presentations will be posted to www.mbsetraining.com and
www.executablembse.com
• Is the plugin just for training?
◦ No
• What MBSE method does the plugin support?
◦ The plugin supports a tailoring of the IBM Harmony/SE process for automotive
application usage. The process (non-tool specific steps) are the same but the
tailoring includes relaxing some of the use case rules of the original Harmony/SE
method, allowing more focus on textual requirements, performing simulation
using more continuous/guard-based semantics, and modelling interfaces using
SysML flow-ports
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 4
FAQ
• How big is the plugin?
◦ The plug-in is 12,000+ SLOC. It is written in Java
• How much does it cost?
◦ It is free
• Is there a warranty?
◦ The plugin is distributed under unmodified GNU Public License (GPL) terms which
explain that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as changed, so
that their problems will not be attributed erroneously to authors of previous
versions
• Can I distribute and customize it?
◦ Yes but you must comply to the terms of the GPL v3.0 license if you want to copy,
distribute and/or modify it (incl. copyright notices and license information). See:
https://www.gnu.org/licenses/gpl-3.0.en.html
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 5
Obtaining the plugin
• Go to the GitHub library:
◦ https://github.com/fchadburn/mbsetraining
• To find the latest, navigate to the XX releases section
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 6
Download the source code (zip)
• Locate the version you want
(usually the latest release)
• Click in the Downloads section
to download the Source code
(zip)
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 7
Unzip to locate the SysMLHelper folder
• Locate the zip and unzip it (e.g. Extract to …) to locate the SysMLHelper
folder
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 8
Copy into the …/Share/Profiles folder
• Copy the SysMLHelper folder. Paste folder into the …/Share/Profiles folder
in your Rhapsody user files installation
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 9
This will usually be under C:/<Username>/IBM/Ration
Rhapsody/8.x.x/… if the default (per user install was c
else check C:/ProgramData/… (for all users install)
Which version?
• You can tell which version of the profile you have from the .txt files in the
SysMLHelper folder
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 10
Important: If you are
upgrading a previous
version of the profile, take
care to either delete the old
folder, or rename the old
profile folder so that it
alphabetically after ‘S’, e.g.,
you could call the old folder
xx2.2.29xxSysML. If you
don’t do this then Rhapsody
will use the old .sbs unit
path, even though you
select the new profile (you
may think you’re using the
new profile when you are
not!). Don’t rename the old
Create a ‘SysMLHelperProfile’ project
• To test the plugin is located in the correct location, open Rhapsody
• Select SysMLHelperProfile as the Project Type
• Give the project a name (no spaces) and ensure that it’s in a writable folder
location
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 11
Check the Log window
• Click OK and Yes to confirm creation
• If the plugin loaded successfully this should be seen in Rhapsody’s Log
window
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 12
Create the RequirementsAnalysisPkg
• Right-click and choose MBSE Method: Requirements Analysis > Create the
RequirementsAnalysisPkg package structure
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 13
View the model
• Confirm all the dialogs. The helper was installed
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 14
Check path to unit is correct
• To verify the path to the profile is correct, right-click on the profile and
choose Unit > Edit Unit…
• The Directory should be under
$OMROOTProfilesSysMLHelper..
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 15
RE-COMPILING
FOR LATER RHAPSODY VERSIONS
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 16
Review versions
• The plugin includes both the source code and the binaries for the Java plug-
in. This means that it will work without needing to recompile but only if the
Rhapsody version matches the version the binaries expect (at the time of
press this was Rhapsody 8.1.3)
• If you want to run the plugin with a different version of Rhapsody then you
will need download Eclipse (with Java) and re-compile the Java against the
later Rhapsody API library, before distributing to users. This step needs to be
done by someone who has the Rhapsody version you want to use installed
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 17
Download Eclipse IDE for Java
• If you don’t have it, obtain the Eclipse IDE for Java Developers from
http://www.eclipse.org/
• Unzip and run the eclipse IDE
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 18
Create workspace
• Create a workspace (I usually create it in the Profiles folder as I then know
it’s related to the specific version of Rhapsody)
• Close the Welcome page (x) and choose
File > Import…
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 19
Import Existing Project into Workspace
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 20
• Select General > Existing Projects into Workspace and click Next >
• Select the SysMLHelper and click
Finish
Configure Build Path…
• We should expect to see some build errors due to missing rhapsody.jar file
that need resolving:
• Right-click the project
and choose Build Path >
Configure Build Path…
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 21
Select the 32-bit rhapsody.jar
• In the Libraries tab select the rhapsody.jar and choose Edit…
• Browse to the rhapsody.jar (32 bit) in the …/Share/JavaAPI/ folder of the
installation (the assumption is that you are using Rhapsody 32 bit client)
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 22
Fix the Native library location
• Correct the Native library
location > External Folder…
so that it also points to the
JavaAPI folder
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 23
Check that error was removed
• The error should’ve been removed and the code recompiled (this is because
the Project has been set to Build Automatically)
• The profile should now work. Re-run the earlier test to check the version
number in the log window
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 24
Don’t worry and the JavaSE-1.7
execution environment.This is
fine (as it’s the version of Java
that Rhapsody aligns to)
Who am I?
Fraser Chadburn
fraser.chadburn@mbsetraining.com
www.rhapsodytraining.com
Live in Kenilworth, Warwickshire
• Work history:
◦ British Aerospace Systems &
Equipment, Plymouth (fast-jet s/w)
◦ Raytheon Systems Canada, Vancouver
(CAATS ATMS)*
◦ Xerox Technical Centre Europe, WGC
(Multifunction devices)*
◦ WWG/Acterna, Plymouth (Telecoms)*
◦ DS&S, Derby (Rail)*
◦ Artisan Software Tools, Cheltenham
(UML/SysML Tool Vendor)**
◦ Telelogic / IBM Rational UK, Warwick
(Tool Vendor)**
◦ Working for Jaguar Land
Rover/Daimler AG/MIRA Horiba
(MBSE)**
• Other points: PGCE (Cambridge)
Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 25

Más contenido relacionado

La actualidad más candente

SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...
SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...
SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...Nasir Gondal
 
Security of Oracle EBS - How I can Protect my System (UKOUG APPS 18 edition)
Security of Oracle EBS - How I can Protect my System (UKOUG APPS 18 edition)Security of Oracle EBS - How I can Protect my System (UKOUG APPS 18 edition)
Security of Oracle EBS - How I can Protect my System (UKOUG APPS 18 edition)Andrejs Prokopjevs
 
What's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessWhat's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessSAP Technology
 
Building Large Java Projects Faster: Multicore javac and Makefile integration
Building Large Java Projects Faster: Multicore javac and Makefile integrationBuilding Large Java Projects Faster: Multicore javac and Makefile integration
Building Large Java Projects Faster: Multicore javac and Makefile integrationFredrik Öhrström
 
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Nelson Calero
 
SAP Router Installation with SNC
SAP Router Installation with SNCSAP Router Installation with SNC
SAP Router Installation with SNCGary Jackson MBCS
 
Learning AOSP - Android Booting Process
Learning AOSP - Android Booting ProcessLearning AOSP - Android Booting Process
Learning AOSP - Android Booting ProcessNanik Tolaram
 
Oracle 12c Multitenant architecture
Oracle 12c Multitenant architectureOracle 12c Multitenant architecture
Oracle 12c Multitenant architecturenaderattia
 
HANA SPS07 Backup & Recovery
HANA SPS07 Backup & RecoveryHANA SPS07 Backup & Recovery
HANA SPS07 Backup & RecoverySAP Technology
 
Booting Android: bootloaders, fastboot and boot images
Booting Android: bootloaders, fastboot and boot imagesBooting Android: bootloaders, fastboot and boot images
Booting Android: bootloaders, fastboot and boot imagesChris Simmonds
 
Aem dispatcher – tips & tricks
Aem dispatcher – tips & tricksAem dispatcher – tips & tricks
Aem dispatcher – tips & tricksAshokkumar T A
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationRevelation Technologies
 
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13cClone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13cAlfredo Krieg
 
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionOracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionMarkus Michalewicz
 
Ansible Automation for Oracle RMAN / Apex Restores
Ansible Automation for Oracle RMAN / Apex RestoresAnsible Automation for Oracle RMAN / Apex Restores
Ansible Automation for Oracle RMAN / Apex RestoresAbhilash Kumar
 
Oracle 12c PDB insights
Oracle 12c PDB insightsOracle 12c PDB insights
Oracle 12c PDB insightsKirill Loifman
 
Creating new users and roles in sap guide
Creating new users and roles in sap guideCreating new users and roles in sap guide
Creating new users and roles in sap guidemehboobhafz
 
Single Sign-On for APEX apps (Important: latest version on edocr!)
Single Sign-On for APEX apps (Important: latest version on edocr!)Single Sign-On for APEX apps (Important: latest version on edocr!)
Single Sign-On for APEX apps (Important: latest version on edocr!)Niels de Bruijn
 

La actualidad más candente (20)

SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...
SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...
SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...
 
Security of Oracle EBS - How I can Protect my System (UKOUG APPS 18 edition)
Security of Oracle EBS - How I can Protect my System (UKOUG APPS 18 edition)Security of Oracle EBS - How I can Protect my System (UKOUG APPS 18 edition)
Security of Oracle EBS - How I can Protect my System (UKOUG APPS 18 edition)
 
What's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessWhat's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data Access
 
Building Large Java Projects Faster: Multicore javac and Makefile integration
Building Large Java Projects Faster: Multicore javac and Makefile integrationBuilding Large Java Projects Faster: Multicore javac and Makefile integration
Building Large Java Projects Faster: Multicore javac and Makefile integration
 
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
 
Autodesk Technical Webinar: SAP Business One
Autodesk Technical Webinar: SAP Business OneAutodesk Technical Webinar: SAP Business One
Autodesk Technical Webinar: SAP Business One
 
SAP Router Installation with SNC
SAP Router Installation with SNCSAP Router Installation with SNC
SAP Router Installation with SNC
 
Learning AOSP - Android Booting Process
Learning AOSP - Android Booting ProcessLearning AOSP - Android Booting Process
Learning AOSP - Android Booting Process
 
Oracle 12c Multitenant architecture
Oracle 12c Multitenant architectureOracle 12c Multitenant architecture
Oracle 12c Multitenant architecture
 
HANA SPS07 Backup & Recovery
HANA SPS07 Backup & RecoveryHANA SPS07 Backup & Recovery
HANA SPS07 Backup & Recovery
 
Booting Android: bootloaders, fastboot and boot images
Booting Android: bootloaders, fastboot and boot imagesBooting Android: bootloaders, fastboot and boot images
Booting Android: bootloaders, fastboot and boot images
 
Aem dispatcher – tips & tricks
Aem dispatcher – tips & tricksAem dispatcher – tips & tricks
Aem dispatcher – tips & tricks
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c Administration
 
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13cClone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
 
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionOracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
 
Camunda Docker
Camunda DockerCamunda Docker
Camunda Docker
 
Ansible Automation for Oracle RMAN / Apex Restores
Ansible Automation for Oracle RMAN / Apex RestoresAnsible Automation for Oracle RMAN / Apex Restores
Ansible Automation for Oracle RMAN / Apex Restores
 
Oracle 12c PDB insights
Oracle 12c PDB insightsOracle 12c PDB insights
Oracle 12c PDB insights
 
Creating new users and roles in sap guide
Creating new users and roles in sap guideCreating new users and roles in sap guide
Creating new users and roles in sap guide
 
Single Sign-On for APEX apps (Important: latest version on edocr!)
Single Sign-On for APEX apps (Important: latest version on edocr!)Single Sign-On for APEX apps (Important: latest version on edocr!)
Single Sign-On for APEX apps (Important: latest version on edocr!)
 

Similar a Sys ml helperprofile-rhapsody813-obtainandinstall-v1

Installing Rational Rhapsody Designer 8.2 or 8.2.1 for Executable MBSE
Installing Rational Rhapsody Designer 8.2 or 8.2.1 for Executable MBSEInstalling Rational Rhapsody Designer 8.2 or 8.2.1 for Executable MBSE
Installing Rational Rhapsody Designer 8.2 or 8.2.1 for Executable MBSEFraser Chadburn
 
Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)
Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)
Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)Fraser Chadburn
 
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSEIBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSEFraser Chadburn
 
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSE
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSEInstalling Installing IBM Rational Rhapsody Designer and Architect for MBSE
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSEFraser Chadburn
 
Installing Rhapsody 8.2.x Designer/Architect with Cygwin gcc compiler
Installing Rhapsody 8.2.x Designer/Architect with Cygwin gcc compilerInstalling Rhapsody 8.2.x Designer/Architect with Cygwin gcc compiler
Installing Rhapsody 8.2.x Designer/Architect with Cygwin gcc compilerFraser Chadburn
 
How to migrate SourcePro apps from Solaris to Linux
How to migrate SourcePro apps from Solaris to LinuxHow to migrate SourcePro apps from Solaris to Linux
How to migrate SourcePro apps from Solaris to LinuxRogue Wave Software
 
2018.02.11 installation guide rhapsody in c and cpp
2018.02.11 installation guide rhapsody in c and cpp2018.02.11 installation guide rhapsody in c and cpp
2018.02.11 installation guide rhapsody in c and cppFrank Braun
 
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDaysLuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDaysLuis Rodríguez Castromil
 
Composer JSON kills make files
Composer JSON kills make filesComposer JSON kills make files
Composer JSON kills make filesropsu
 
Php Dependency Management with Composer ZendCon 2016
Php Dependency Management with Composer ZendCon 2016Php Dependency Management with Composer ZendCon 2016
Php Dependency Management with Composer ZendCon 2016Clark Everetts
 
CodeMotion tel aviv 2015 - android reverse engineering lab
CodeMotion tel aviv 2015 - android reverse engineering labCodeMotion tel aviv 2015 - android reverse engineering lab
CodeMotion tel aviv 2015 - android reverse engineering labRon Munitz
 
Analysis of-quality-of-pkgs-in-packagist-univ-20171024
Analysis of-quality-of-pkgs-in-packagist-univ-20171024Analysis of-quality-of-pkgs-in-packagist-univ-20171024
Analysis of-quality-of-pkgs-in-packagist-univ-20171024Clark Everetts
 
Use Case: Building OSGi Enterprise Applications (QCon 14)
Use Case: Building OSGi Enterprise Applications (QCon 14)Use Case: Building OSGi Enterprise Applications (QCon 14)
Use Case: Building OSGi Enterprise Applications (QCon 14)Carsten Ziegeler
 
Building Modular Enterprise Applications - C Ziegeler
Building Modular Enterprise Applications - C ZiegelerBuilding Modular Enterprise Applications - C Ziegeler
Building Modular Enterprise Applications - C Ziegelermfrancis
 
Perl Development Environment Tooling
Perl Development Environment ToolingPerl Development Environment Tooling
Perl Development Environment ToolingJason Crome
 
SharePoint 2013 Sandbox Solutions for On Premise or Office 365
SharePoint 2013 Sandbox Solutions for On Premise or Office 365SharePoint 2013 Sandbox Solutions for On Premise or Office 365
SharePoint 2013 Sandbox Solutions for On Premise or Office 365Ed Musters
 

Similar a Sys ml helperprofile-rhapsody813-obtainandinstall-v1 (20)

Installing Rational Rhapsody Designer 8.2 or 8.2.1 for Executable MBSE
Installing Rational Rhapsody Designer 8.2 or 8.2.1 for Executable MBSEInstalling Rational Rhapsody Designer 8.2 or 8.2.1 for Executable MBSE
Installing Rational Rhapsody Designer 8.2 or 8.2.1 for Executable MBSE
 
Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)
Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)
Rational Rhapsody 8.3 with Cygwin and iFixes (www.executablembse.com)
 
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSEIBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
 
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSE
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSEInstalling Installing IBM Rational Rhapsody Designer and Architect for MBSE
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSE
 
Installing Rhapsody 8.2.x Designer/Architect with Cygwin gcc compiler
Installing Rhapsody 8.2.x Designer/Architect with Cygwin gcc compilerInstalling Rhapsody 8.2.x Designer/Architect with Cygwin gcc compiler
Installing Rhapsody 8.2.x Designer/Architect with Cygwin gcc compiler
 
How to migrate SourcePro apps from Solaris to Linux
How to migrate SourcePro apps from Solaris to LinuxHow to migrate SourcePro apps from Solaris to Linux
How to migrate SourcePro apps from Solaris to Linux
 
2018.02.11 installation guide rhapsody in c and cpp
2018.02.11 installation guide rhapsody in c and cpp2018.02.11 installation guide rhapsody in c and cpp
2018.02.11 installation guide rhapsody in c and cpp
 
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDaysLuisRodriguezLocalDevEnvironmentsDrupalOpenDays
LuisRodriguezLocalDevEnvironmentsDrupalOpenDays
 
Apache Cordova
Apache CordovaApache Cordova
Apache Cordova
 
Composer JSON kills make files
Composer JSON kills make filesComposer JSON kills make files
Composer JSON kills make files
 
Php Dependency Management with Composer ZendCon 2016
Php Dependency Management with Composer ZendCon 2016Php Dependency Management with Composer ZendCon 2016
Php Dependency Management with Composer ZendCon 2016
 
CodeMotion tel aviv 2015 - android reverse engineering lab
CodeMotion tel aviv 2015 - android reverse engineering labCodeMotion tel aviv 2015 - android reverse engineering lab
CodeMotion tel aviv 2015 - android reverse engineering lab
 
Analysis of-quality-of-pkgs-in-packagist-univ-20171024
Analysis of-quality-of-pkgs-in-packagist-univ-20171024Analysis of-quality-of-pkgs-in-packagist-univ-20171024
Analysis of-quality-of-pkgs-in-packagist-univ-20171024
 
Aosp+
Aosp+Aosp+
Aosp+
 
Use Case: Building OSGi Enterprise Applications (QCon 14)
Use Case: Building OSGi Enterprise Applications (QCon 14)Use Case: Building OSGi Enterprise Applications (QCon 14)
Use Case: Building OSGi Enterprise Applications (QCon 14)
 
Building Modular Enterprise Applications - C Ziegeler
Building Modular Enterprise Applications - C ZiegelerBuilding Modular Enterprise Applications - C Ziegeler
Building Modular Enterprise Applications - C Ziegeler
 
Composer Helpdesk
Composer HelpdeskComposer Helpdesk
Composer Helpdesk
 
SubjectsPlus Manual in Compatible with XAMPP
SubjectsPlus Manual in Compatible with XAMPPSubjectsPlus Manual in Compatible with XAMPP
SubjectsPlus Manual in Compatible with XAMPP
 
Perl Development Environment Tooling
Perl Development Environment ToolingPerl Development Environment Tooling
Perl Development Environment Tooling
 
SharePoint 2013 Sandbox Solutions for On Premise or Office 365
SharePoint 2013 Sandbox Solutions for On Premise or Office 365SharePoint 2013 Sandbox Solutions for On Premise or Office 365
SharePoint 2013 Sandbox Solutions for On Premise or Office 365
 

Último

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 

Último (20)

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 

Sys ml helperprofile-rhapsody813-obtainandinstall-v1

  • 1. Obtaining and installing the SysMLHelperProfile for Mastering MBSE through Rhapsody automation MASTERING MBSE WITH IBM® RATIONAL® RHAPSODY® V E R S I O N 1 – 0 9 D E C 2 0 1 6 www.mbsetraining.com www.executablembse.com www.rhapsodytraining.com
  • 2. Trademarks and the rest • IBM, Rhapsody, DOORS, Rational are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. • SysML, OMG Systems Modeling Language, OMG, Object Management Group, Unified Modeling Language either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. • Eclipse is a registered trademark of the Eclipse Foundation, Inc. in the United States, other countries, or both. • Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. • Other company, product, or service names may be trademarks or service marks of others. • Images used under license from 123RF.com. Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 2
  • 3. FAQ • What is the SysMLHelperProfile? ◦ The SysMLHelperProfile is an open-source plug-in for IBM Rational Rhapsody. It consists of a set of Rhapsody profiles packaged into a Rhapsody super-profile installed into the …/Share/Profiles folder. The profile has a Java plug-in that adds new right-click commands to the Rhapsody menus • Why was the plugin developed? ◦ It was originally developed to support delivery of Rhapsody MBSE/SysML training (which required choices to be made in how to set up Rhapsody). However, this morphed into achieving the goal of ‘making executable MBSE simple’ • What is the purpose? ◦ It introduces “10 minute” methods that aim make modellers productive within 1 hr of being introduced to the tool (the simple bits, at least) • Where can I get it? ◦ The profile (Rhapsody project and Java source and binaries can be obtained from GitHub: https://github.com/fchadburn/mbsetraining). See later slides for instructions on installation and re-compilation Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 3
  • 4. FAQ • Who developed the plugin? ◦ The plugin was developed by Fraser Chadburn after leaving IBM (Rhapsody technical specialist for IBM between 2008 and 2015) • Where can I obtain information on how to use the plugin? ◦ Videos, tips and presentations will be posted to www.mbsetraining.com and www.executablembse.com • Is the plugin just for training? ◦ No • What MBSE method does the plugin support? ◦ The plugin supports a tailoring of the IBM Harmony/SE process for automotive application usage. The process (non-tool specific steps) are the same but the tailoring includes relaxing some of the use case rules of the original Harmony/SE method, allowing more focus on textual requirements, performing simulation using more continuous/guard-based semantics, and modelling interfaces using SysML flow-ports Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 4
  • 5. FAQ • How big is the plugin? ◦ The plug-in is 12,000+ SLOC. It is written in Java • How much does it cost? ◦ It is free • Is there a warranty? ◦ The plugin is distributed under unmodified GNU Public License (GPL) terms which explain that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions • Can I distribute and customize it? ◦ Yes but you must comply to the terms of the GPL v3.0 license if you want to copy, distribute and/or modify it (incl. copyright notices and license information). See: https://www.gnu.org/licenses/gpl-3.0.en.html Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 5
  • 6. Obtaining the plugin • Go to the GitHub library: ◦ https://github.com/fchadburn/mbsetraining • To find the latest, navigate to the XX releases section Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 6
  • 7. Download the source code (zip) • Locate the version you want (usually the latest release) • Click in the Downloads section to download the Source code (zip) Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 7
  • 8. Unzip to locate the SysMLHelper folder • Locate the zip and unzip it (e.g. Extract to …) to locate the SysMLHelper folder Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 8
  • 9. Copy into the …/Share/Profiles folder • Copy the SysMLHelper folder. Paste folder into the …/Share/Profiles folder in your Rhapsody user files installation Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 9 This will usually be under C:/<Username>/IBM/Ration Rhapsody/8.x.x/… if the default (per user install was c else check C:/ProgramData/… (for all users install)
  • 10. Which version? • You can tell which version of the profile you have from the .txt files in the SysMLHelper folder Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 10 Important: If you are upgrading a previous version of the profile, take care to either delete the old folder, or rename the old profile folder so that it alphabetically after ‘S’, e.g., you could call the old folder xx2.2.29xxSysML. If you don’t do this then Rhapsody will use the old .sbs unit path, even though you select the new profile (you may think you’re using the new profile when you are not!). Don’t rename the old
  • 11. Create a ‘SysMLHelperProfile’ project • To test the plugin is located in the correct location, open Rhapsody • Select SysMLHelperProfile as the Project Type • Give the project a name (no spaces) and ensure that it’s in a writable folder location Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 11
  • 12. Check the Log window • Click OK and Yes to confirm creation • If the plugin loaded successfully this should be seen in Rhapsody’s Log window Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 12
  • 13. Create the RequirementsAnalysisPkg • Right-click and choose MBSE Method: Requirements Analysis > Create the RequirementsAnalysisPkg package structure Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 13
  • 14. View the model • Confirm all the dialogs. The helper was installed Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 14
  • 15. Check path to unit is correct • To verify the path to the profile is correct, right-click on the profile and choose Unit > Edit Unit… • The Directory should be under $OMROOTProfilesSysMLHelper.. Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 15
  • 16. RE-COMPILING FOR LATER RHAPSODY VERSIONS Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 16
  • 17. Review versions • The plugin includes both the source code and the binaries for the Java plug- in. This means that it will work without needing to recompile but only if the Rhapsody version matches the version the binaries expect (at the time of press this was Rhapsody 8.1.3) • If you want to run the plugin with a different version of Rhapsody then you will need download Eclipse (with Java) and re-compile the Java against the later Rhapsody API library, before distributing to users. This step needs to be done by someone who has the Rhapsody version you want to use installed Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 17
  • 18. Download Eclipse IDE for Java • If you don’t have it, obtain the Eclipse IDE for Java Developers from http://www.eclipse.org/ • Unzip and run the eclipse IDE Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 18
  • 19. Create workspace • Create a workspace (I usually create it in the Profiles folder as I then know it’s related to the specific version of Rhapsody) • Close the Welcome page (x) and choose File > Import… Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 19
  • 20. Import Existing Project into Workspace Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 20 • Select General > Existing Projects into Workspace and click Next > • Select the SysMLHelper and click Finish
  • 21. Configure Build Path… • We should expect to see some build errors due to missing rhapsody.jar file that need resolving: • Right-click the project and choose Build Path > Configure Build Path… Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 21
  • 22. Select the 32-bit rhapsody.jar • In the Libraries tab select the rhapsody.jar and choose Edit… • Browse to the rhapsody.jar (32 bit) in the …/Share/JavaAPI/ folder of the installation (the assumption is that you are using Rhapsody 32 bit client) Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 22
  • 23. Fix the Native library location • Correct the Native library location > External Folder… so that it also points to the JavaAPI folder Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 23
  • 24. Check that error was removed • The error should’ve been removed and the code recompiled (this is because the Project has been set to Build Automatically) • The profile should now work. Re-run the earlier test to check the version number in the log window Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 24 Don’t worry and the JavaSE-1.7 execution environment.This is fine (as it’s the version of Java that Rhapsody aligns to)
  • 25. Who am I? Fraser Chadburn fraser.chadburn@mbsetraining.com www.rhapsodytraining.com Live in Kenilworth, Warwickshire • Work history: ◦ British Aerospace Systems & Equipment, Plymouth (fast-jet s/w) ◦ Raytheon Systems Canada, Vancouver (CAATS ATMS)* ◦ Xerox Technical Centre Europe, WGC (Multifunction devices)* ◦ WWG/Acterna, Plymouth (Telecoms)* ◦ DS&S, Derby (Rail)* ◦ Artisan Software Tools, Cheltenham (UML/SysML Tool Vendor)** ◦ Telelogic / IBM Rational UK, Warwick (Tool Vendor)** ◦ Working for Jaguar Land Rover/Daimler AG/MIRA Horiba (MBSE)** • Other points: PGCE (Cambridge) Dec 9, 2016 OBTAIN AND INSTALL THE SYSMLHELPER PROFILE 25