IP Protection Procedure

The procedure to create and exchange IP protected components contains the following steps.

  1. Both partners must deactivate external code storage.
  2. Before transferring an IP protected model to a development partner, a rebuild has to be executed with full access rights for the modules and classes which are to be exchanged.
  3. After that, the access rights, except Execute, for these components can be disabled.
  4. Export the protected components in the *.exp format.

    AMD/AXL export does not include generated code.

    Note

    Non-protected components must not be included in the export; these would enforce code re-generation after import. Deactivate the Include Referenced Items export option to avoid accidental inclusion of unprotected components.

  5. Old versions of the components in the partner's database must be deleted.

    Overwriting write-protected components is not possible.

  6. The protected model can now be imported in the partner's database with the same project.
  7. The project can be rebuilt.

    Note

    Rebuilding the project can only work when both partners use the same ASCET version (see Preconditions for IP Protection).

See also

IP Protection

Preconditions for IP Protection

ASAM-MCD-2MC Generation for Protected Components

Access Rights

Changing the Access Rights to a Folder or Item

Exporting a Folder or Database/Workspace Item

Binary Export

Importing from Binary Export Files

Project Editor – External Code Storage

Project Editor – Building/Rebuilding Executable Code