Be Advised: Classified, FOUO, and PII Content is Not Permitted

Compatibility with outside tools

I am trying to understand compatibility between MBSE and other tools that have been developed.  I have heard that SysML is very flexible and is able to integrate smoothly with many other tools.  Is somebody testing this theory?  There is a tool that I would like to test.

Parents Reply Children
  • There are a couple different ways to attack that integration. It depends on your use case.

    If you want to model the SoSAT database, there are MBSE tools that will model an Access database for you. I know Sparx EA can, I'm not 100% sure on MagicDraw. CSM I don't think has the correct plugin or if CDM even supports Access. I'm not sure on the others.

    www.nomagic.com/.../cameo-data-modeler

    If you want to take it a step further and run some analysis, then since SoSAT is built in Access, it is most likely programmable via a Component Object Model (COM) interface.

    support.microsoft.com/.../how-to-automate-microsoft-access-by-using-visual-c

    Each MBSE tool can run code in either Opaque Behavior or Constraint Blocks, and you could then call SoSAT via it's COM object. There is alot of material on C++ and C# interacting with COM objects, but not as much on Java. so I provided a link. Between the 3 languages, most MBSE tools will be covered.

    Here is a Java link on how to do it:
    chert.cs.ksu.edu/.../java_com2.htm

    You may be the first person to try this type of integration locally. Maybe someone else will respond that has done something similar. I also recommend looking and/or asking on Stack Exchange or some of the MBSE tool forums.

    If you are able to create the integration, post that back here, as that would be a great example for others!