The problem is specific for SysML which creates values on both ends for relationships thus creating cyclic dependencies between modules. This issue is fixed in MagicDraw 17.0 SP5 which will be released on April, 2012. Currently as a workaround we suggest to perform the following steps:
- Export model elements to modules and make them read-only.
- Then draw «allocate», «satisfy», and «refine» relationships.