Patent ID: 11928400
Assignee: THE BOEING COMPANY
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. One or more non-transitory computer memory embodied with computer-executable instructions for information management in MBSE modeling, the one or more computer memory comprising:
a tag analyzer configured for accessing metadata associated with a plurality of engineering elements in a restricted version of an MBSE model, wherein the plurality of engineering elements relate to production of a product or service, wherein the metadata comprises tags for the plurality of engineering elements, wherein the plurality of engineering elements comprises shareable elements and unshareable elements, wherein tags assigned to shareable elements indicate respective engineering elements that are shareable outside of an organization, wherein tags assigned to unshareable elements indicate respective engineering elements that are subject to export controls or include proprietary information not to be shared outside of the organization, and wherein the tag analyzer is further configured to determine from the accessed metadata which of the plurality of engineering elements are shareable elements and which are unshareable elements in the restricted version of the MBSE model by analyzing the tags associated with the plurality of engineering elements;
a multi-version generator configured for creating a stripped version of the restricted version of the MBSE model, the stripped version of the restricted version of the MBSE model comprising only the shareable elements of the MBSE model determined through analyzing the accessed metadata;
a clone generator configured for generating an open version of the MB SE model from the stripped version of the restricted version of the MB SE model, the open version of the MB SE model including one or more of the shareable elements and being void of the unshareable elements of the restricted version of the MBSE model; and
an MBSE application that, when executed by one or more processors in a computing system that forms a collaborative environment in communication via a network with a client device associated with a first user, cause the one or more processors to perform the following operations:
sending, via the network, the open version of the MB SE model to the first user outside of the organization, the first user not having authorization to access the restricted version of the MBSE model;
receiving, via the network, an updated open version of the MBSE model based on an update to the open version of the MBSE model from the first user, the update including a change made to a shareable element in the open version of the MBSE model, the change including an element comprising a tag that stops the tagged element from being shared in the open version of the MBSE model and the restricted version of the MBSE model;
generating, from the updated open version of the MBSE model, an updated restricted version of the MBSE model, the updated restricted version of the MBSE model comprising each of the unshareable elements, each of the shareable elements, and the change made to the shareable element by the first user without the tagged element; and
displaying the updated restricted version of the MBSE model to a second user inside of the organization, the second user having authorization to access the restricted version and the updated restricted version.