This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
bok:eng:mbse:sysml:adapting-sysml [2020/10/03 02:58] anwlur [Process] added internal link |
bok:eng:mbse:sysml:adapting-sysml [2020/11/19 13:17] (current) anwlur [Process] added information on model libraries |
||
---|---|---|---|
Line 10: | Line 10: | ||
===== Methodology ===== | ===== Methodology ===== | ||
- | ==== Process ==== | + | ==== Process - Profiles ==== |
- | An established process((C.Paredis and T. Johnson, "Using OMG's SysML to support simulation" Proceeding of the 2008 Winter Simulation Conference (2008))) is laid out below: | + | An established process((C.Paredis and T. Johnson, "Using OMG's SysML to support simulation" Proceeding of the 2008 Winter Simulation Conference (2008))) to create profiles is laid out below: |
- Create a metal-model for the specific domain that is being integrated. This could be done with the use of an [[bok:eng:mbse:ontology|ontology]]. | - Create a metal-model for the specific domain that is being integrated. This could be done with the use of an [[bok:eng:mbse:ontology|ontology]]. | ||
- Create a SysML profile that will map the meta model to SysML stereotypes | - Create a SysML profile that will map the meta model to SysML stereotypes | ||
Line 22: | Line 22: | ||
If language modeler wants to make the use of a particular profile mandatory then the relationship between the model and the profile shall be **required**. | If language modeler wants to make the use of a particular profile mandatory then the relationship between the model and the profile shall be **required**. | ||
+ | ==== Process - Model Library ==== | ||
+ | |||
+ | Model Libraries are useful if the modeler wants to takes parts 'off-the-shelf' rather than re-create them. Should only be used for parts that will be re-used. | ||
+ | |||
+ | To merge a maintained XMI file (e.g. a standard item type model library) do the following: | ||
+ | - Select the package that you want the model library to be a child of (e.g. if intended model hierarchy is 'Overview/Standard Item Type', and your XMI package top directly is 'Standard Item Type' then select 'Overview' package in your target model | ||
+ | - Publish -> Model Exchange -> Import XMI -> Import Package from XML... | ||
+ | - Select your source XMI -> Import | ||
===== Parts ===== | ===== Parts ===== | ||