Magic Systems of Systems Architect
Released on: November 8, 2024
The 2024x Refresh2 release introduces key enhancements to Gantt charts, diagramming, and other capabilities, aimed at improving clarity and usability. The Strategic Phasing Gantt Chart now includes domain-based color-coding, and a new hierarchical view has been added to the Strategic Actual Strategic Phase Taxonomy Table. Other updates include enhanced element creation in UAF maps and a consistent approach to descriptions across matrices and tables.
SysML features introduce a new 'Properties to Ignore for Status Update' project option. This new project option allows you to specify the properties that, when modified, will not change the elements' status to 'updated' when importing requirements from ReqIF files.
Simulation features introduce several significant enhancements. One of the key updates is the ability to animate behavioral diagrams during server-side simulation by embedding them into HTML-generated user interfaces. The latest product version also supports model data export to the SSP file format, allowing you transfer models between different simulation tools, such as Dymola. Furthermore, you can now load and play external simulation results from CSV files using the Results Player.
Additionally, a new project option allows you to display runtime values on Port labels during simulation, providing immediate insights into model behavior. The new version also supports Matlab integration for Apple Silicon, allows enabling and disabling simulation annotations in diagrams, offers improvements to the ALH.callOperation method and built-in math functions, and more.
For general modeling, this release presents improvements to the Excel/CSV Sync and Excel/CSV Import functionalities, which you can now use to import connectors into your model. The model patch functionality has been enhanced as well. It now allows you to preview the specific changes that will be made to the model when applying a model patch. Additionally, the new version allows derived properties in DSL to be customized more flexibly, enabling a specialized customization's derived property to override that of the base customization, which is ideal for user-specific needs in fields like safety and security.
Collaborative modeling introduces the ability to transfer projects between various 3DEXPERIENCE platform instances using .szip files and improved project migration from Teamwork Cloud to the 3DEXPERIENCE platform. Additionally, you can now create branches from any model iteration, and use a new embedded browser with 3DSearch capabilities to select and open projects.
To download the latest version of the modeling tool, see Downloading installation files. For further information, check the product documentation.
Starting with the 2024x Refresh2 version, the Magic Concept Modeler plugin is no longer pre-installed with Magic Systems of Systems Architect. Key changes include:
- Separate Installation: The Magic Concept Modeler plugin is now available for installation through the Resource/Plugin Manager as a standalone plugin. For detailed instructions, visit Installing Plugins.
- Separate Licensing: The Magic Concept Modeler plugin now requires its own license key. To obtain the license key, contact your Dassault Systèmes Sales Contact or Distributor with the necessary technical details. More information is available at Obtaining License Keys.
UAF Features
Gantt Chart Improvements
- Now, in the Strategic Phasing Gantt Chart, Capability Provision area, the bars color is shown according to the domain.
- In the 2024x Refresh2 version, the Strategic Phasing Gantt Chart has been improved. If there are duplicate Exhibit relationships connecting the same element pairs, they will now be displayed as a single bar in the Gantt Chart.
- You can now adjust the visible part of the Gantt chart bars. You can either shift the bars to the left based on the selected bar's start date and marking options, or keep the default view, determined by the earliest bar date and marking options.
- Beginning with this version, you can view and resolve failing validation(s) directly in the Project Roadmap Gantt charts. Actual Project Milestones are now highlighted when at least one validation rule fails.
- The Personnel Availability Gantt Chart has been enhanced. Now, the Actual Persons that were removed from a chart (Remove from Chart action) are no longer displayed, regardless of whether the Display Actual Persons in Different Lines option is enabled or disabled.
Diagramming
- Several improvements have been added to the Strategic Actual Strategic Phase Taxonomy Table, including:
- Implementation of a hierarchical view of instances in both Compact and Complete tree display modes.
- Updates to the functionality for adding new or existing items.
- Enhancements to the All View report.
Other Enhancements
- UAF requirement refactoring has been enhanced to improve identifier prefix updates. Now, when you refactor UAF requirements, the identifier prefixes are also updated. For example, refactoring an Enterprise Goal to an Enterprise Objective changes the prefix from EG to EO, and vice versa.
- The process for creating elements in the UAF predefined map has been enhanced. When the scope is set in the relation map, the owner of the created elements will now be the same as the diagram owner.
- The owning package selection in Gantt Charts, Forecast Tables, and Strategic Drivers Table wizards has been improved. You can now filter to display only packages or both types and packages to be selected as owners.
- The description area for matrices now displays the information in the same way as the description areas of the tables and maps. Lear more >>>
SysML Features
Improvements
- A new Properties to Ignore for Status Update project option has been introduced that allows you to specify those properties that, when modified, will not change the elements' status to 'updated' when importing requirements from ReqIF files. It enables more efficient requirement management by preventing unnecessary status updates when specified properties are modified during ReqIF imports. Learn more >>
Simulation Features
Results Player Improvements
The latest release adds several improvements to the Results Player aimed at enhancing data analysis and usability:
- The Results Player can generate a Time Series Chart for the selected properties using data from a CSV file. This feature provides an easier way to visualize results, making data analysis more seamless.
Learn how to generate a Time Series Chart >> - You can now export the current time step data from the Results Player to an Instance Specification. This allows you to save data from a CSV file back to the model and use it for simulation if required.
Learn how to export the current step to an Instance Specification >> - The Results Player now supports the drag-and-drop functionality for files, both from the file system and the containment tree. You can drag files directly into the results panel to load them.
Learn how to load CSV files to the Results Player >>
SIMULIA Process Composer Integration
We are thrilled to announce that the SIMULIA Process Composer integration has officially moved out of the technology preview phase, introducing several key improvements. You can now execute SIMULIA simulation templates on both on-premise and cloud deployments of the 3DEXPERIENCE platform, including execution on private stations, provided you are using platform version 2024x FD01 or later. Additionally, simulation templates now support Array parameters.
Learn more about SIMILIA Process Composer integration >>
Automated Simulation in Dymola
In the previous release, simulation features introduced the ability to export model data to the SSP (System Structure and Parameterization) file format, which you could use to transfer models to other simulation tools. In version 2024x Refresh2, we have enhanced the SSP export functionality, allowing you to export model data to SSP, simulate it in Dymola, and then load the results to the Results Player with just one click.
Automated simulation in Dymola.
Other Improvements
- Now simulation features include an Image Library offering a variety of icons that can be displayed on diagram shapes.
- The SIMULIA Process Composer properties have been moved from the login dialog the Project Options. In addition, the available execution license is chosen automatically when executing a SIMULIA template.
Modeling and Infrastructure
Connectors Import via Excel/CSV Sync and Excel/CSV Import
You can now import connectors from Excel and CSV files into your model in addition to other elements. Specify the needed connectors in the Excel/CSV file and import the data from the file into your model via Excel/CSV Sync or Excel/CSV Import.
An example of importing connectors from an Excel file into a model via Excel/CSV Sync.
Model Patch Improvements
Before applying a patch, you can now preview the specific changes that will be made to the model. This enhancement allows you to better understand the impact the patch will have on the model. Additionally, tag modification is now treated as one change rather tracking individual tag values, ensuring more consistent and predictable outcomes during patch application.
The Apply Patch dialog allowing you to review the patch contents and related model changes before the patch application.
Other Improvements
- The new version introduces greater flexibility for customizing derived properties in DSL: when a base customization generalizes another and the inherited derived property is redefined, the specialized customization’s derived property overrides that of the base customization. This allows flexible customization, where the specialized derived property takes precedence over the base, enabling further customization of derived properties, which is particularly useful in domains like safety, reliability, and security, where user-specific modifications are common.
Collaboration Powered by 3DEXPERIENCE Platform
Collaboration Between Disconnected 3DEXPERIENCE Platforms
We are excited to announce that with the 2024x Refresh2 release, you can now transfer projects between various 3DEXPERIENCE platforms using the server project file format (.szip). Previously, .szip files could only be generated from Teamwork Cloud projects and imported into either another the Teamwork Cloud server or a 3DEXPERIENCE platform. Now, the .szip format can also be used to back up projects directly from the 3DEXPERIENCE platform, enabling seamless collaboration between disconnected platform instances.
We have also improved the workflow for migrating projects from Teamwork Cloud to the 3DEXPERIENCE platform. When importing .szip files, you can now upgrade used projects to a newer standard profile version, thus ensuring compatibility and consistency.
More Flexible Model Branching
In previous versions, model branches could only be created from the latest iteration of a selected revision. From version 2024x Refresh2, you can create branches from any model iteration, which provides greater control over model development process.
Embedded 3DSearch
If you use the 3DEXPERIENCE platform version 2025x or later, you can now enjoy a new and improved user interface when selecting and opening projects. You can now browse projects in the embedded browser and use 3DSearch capabilities to filter them.