...
The first task is to drag a hierarchy of Jama requirements into Cameo to create an equivalent requirements structure using the custom mapping shown above. An example Jama structure ‘Product Spec’ is shown below in Figure 3.
...
Go to the Connection Manager tab on the Syndeia dashboard, expand the SysML tree on the LHS, and select your Jama repository from the drop-down menu on the RHS as shown in Figure 4.
With Model Transform Connection Type selected, drag the Product Spec Jama requirement onto the empty Cameo Package ‘From Jama’.
Select the mapping spec ‘Requirement - Requirement (attributes)’ and click OK.
...
We can view the new Cameo SysML requirements created by expanding the left side of the Connection Manager generated by Syndeia in Cameo’s containment tree, as shown in Figure 5.
...
In the Connection Browser tab on the Syndeia dashboard, select the Product Spec connection created. Right-click and compare across that connection before any changes have been made to see verify that all is in sync (Figure 6).
...
Modify the ‘Product_Spec' text field in Cameo /MagicDraw and add a sub-requirement, 'Feature_1_Safety’, as shown in Figure 8.
...
View the same requirement in Jama through its web interface to see the modified requirement text and sub-requirement (Figure 12).
...
Now, return to Cameo /Magicdraw and in the containment tree delete a child requirement underneath Product_Spec as shown in Figure 13.
...
Part 2 - Add/delete requirement in Jama and sync to SysML
In Jama, modify the text of ‘Product_Spec’ and add a new Requirement (Feature_1_Maintenance) underneath it as shown in Figure 17.
...
From the Connection Browser tab, right click the connection and select ‘Sync Target to Source’ as shown in Figure 19.
...
Return to Cameo /Magicdraw and verify that the new changes have been made in the containment tree and properties shown in Figure 20.
...
Check in Cameo that the Requirement ‘Feature_1_Environmental’ has been moved to the Parent Package level in the Containment Tree as shown in Figure 24.
...
Future improvements of in Syndeia will include a setting to allow the user to either delete the requirement or move it to the parent level in SysML
...
. For any questions, please reach us on our helpdesk.
Compare the connection from Syndeia one last time to check that everything is showing green.
...