# CATIA Magic

Global Model-Based Systems Engineering Solutions

## (CATIA Magic Introduction)Next Gen Systems Engineering Solutions

In 2018, Dassault Systèmes completed the acquisition of No Magic (the leader in model-based systems engineering, and modeling solutions for software architecture and business processes) to strengthen its foothold in Systems Engineering and in order to facilitate new connected experiences. The acquisition of No Magic also reinforces Dassault Systèmes’ industry solution experiences based on the [**3D**EXPERIENCE platform](/3dexperience-platform "The 3DEXPERIENCE platform").

Dassault Systèmes’ is now able to generalize systems engineering to develop the “Internet of Experiences” – the smart and autonomous experiences which are digitally connecting products, nature and life in the physical world. The No Magic solutions are integrated on the **3D**EXPERIENCE platform to develop a best-in-class **Model-based System Engineering** and System of Systems Engineering Solution and Offering called **CATIA Magic**.

The **CATIA Magic** solutions are the most robust and standards-compliant solutions in the market.

## ( SysMLv2 CATIA MAGIC) Discover CATIA SysML v2 Early Experience Program

The Early Experience Program gives participants early access to upcoming releases of the CATIA Magic and No Magic (Cameo) product lines.

To join the **CATIA SysML v2 Early Experience Program**:

- Install CATIA Magic/No Magic 2026x Desktop Client
- Have your organization’s designated Point of Contact (POC) contact <CATIA.EMEAR.sysml2-eep@3ds.com>

[SysML v2 &gt; Dassault Systemes](/media/19419)

## SysML v2 Solution

Text and Diagrams in Perfect Sync. Deliver seamless two-way synchronization between textual and graphical SysML v2 model representations.

- Instant consistency – changes in text or diagrams are immediately reflected in both views.
- Dual approach – textual syntax appeals to software developers, while diagrams provide clarity for complex system architectures.
- Unique capability – currently the only solution supporting 100% of the SysML v2 standard with true two-way synchronization.

[SysML v2 solution](/media/22665)

[Learn more about SysML v2 Solution](/products/catia/catia-magic/sysmlv2)

## (CATIA Magic Tab Container)Empowering Your Business Challenges With Our Products

We offer a brought set of roles to tackle your business challenges.

## (CATIA Magic Panel Highlight)Magic Systems of Systems Architect

## (CATIA) Magic Systems of Systems Architect

With the deep experience on DoDAF 2.0, MODAF, NAF 3 and UAF, the ‘Magic System of Systems Architect’ product offers the most robust standards compliant DoDAF 2.0, MODAF, NAF 3, NAF 4, and UAF 1.3 via a UAF standardized solution.

The ‘Magic System of Systems Architect’ fully supports all the architectural framework products ensuring you achieve project results. ‘Magic System of Systems Architect’ also leads the industry in its integration in systems of systems engineering, ensuring that you achieve net-centric success. Meet your interoperability challenges with proven, tested CATIA Magic solutions.

[Magic Systems of Systems Architect](/media/12920)

## (CATIA Magic Panel Highlight) Magic Cyber Systems Engineer

## (CATIA)Magic Cyber-Systems Engineer

The ‘Magic Cyber-Systems Engineer’ product is an industry leading cross-platform collaborative Model-Based Systems Engineering (MBSE) environment. It provides smart, robust, and intuitive tools to define, track, and visualize all aspects of systems in the most standard-compliant SysML models and diagrams. The environment enables systems engineers to:

- Run engineering analysis for design decisions evaluation and requirements verification.
- Continuously check model consistency.
- Track design progress with metrics.

System models can be managed in remote repositories, stored as standard XMI files, or published to documents, images, and web views to address different stakeholder concerns.

### **Key Benefits**

- Understand the problem.
- Develop standard-based System Architecture to Improve communication and buy-in.
- Make decisions on system configurations compliant with the operational needs.
- Deliver consistent and complete specification of the system including its interfaces.
- Automatically verify system requirements.

[Magic Cyber Systems Engineer](/media/12925)

## (CATIA) Magic Software Architect

## (CATIA)Magic Software Architect

The Magic Software Architect product is an industry leading, cross-platform, collaborative software architecture engineering product, which provides smart, robust, and intuitive tools to define, track, and visualize all aspects of software and related system architecture using the most standard-compliant UML models and diagrams. This dynamic and versatile development tool facilitates analysis and design of Object Oriented (OO) systems and databases. It provides the industry's best code engineering mechanism (with full round-trip support for Java, C++ and CORBA IDL programming languages), as well as database schema modeling, DDL generation and reverse engineering facilities.

### Key Benefits

- Industry standards-compliance and support.
- Independence from specific development methodology.
- Usability, intuitiveness and quick start.
- Extensibility.
- Collaboration and team development.

[Magic Software Architect](/media/12927)

## (CATIA)Magic Collaboration Studio

## (CATIA) Magic Collaboration Studio

The Magic Collaboration Studio product is for collaborative development and version model storage for large volume of data. It is architected to provide state-of-the-art model-governance (merging, branching, access control with secured connection), model analysis and integration with third-party tools. Magic Collaboration Studio works along with Magic Systems of Systems Architect, Magic Cyber-Systems Engineer and Magic Software Architect.

### Key Benefits

- Ensure seamless large scale system of systems/system/software architecture definition with distributed teams.
- Provide digital collaboration on the architectures among stakeholders by enabling parallel modeling.
- Supports users work online and off-line.
- Track and review modifications on published architectures on the web.

[CATIA Magic Collaboration Studio 1280x720](/media/12930)

## CATIA Magic Solutions

Expand CATIA Magic capabilities with Magic Model Analyst, Magic Real-Time Communication Designer and Magic Alf Analyst

## ( CATIA MAGIC Systems EE)Magic Systems EE &amp; Software Architect

Define Software Components Allocated to Hardware Architecture: Compose a hardware architecture comprised of Sensors, Actuators, and Controllers, connected through embedded communication protocols. The goal is to optimize E/E Architecture and create a Software-defined vehicle platform that can be re-used across vehicle programs.

E/E architecture activities are performed at the vehicle system level, according to four independent scopes of responsibilities:

- Hardware Architecture
- Software Architecture
- Communication Matrices
- System Mapping

This last activity involves making decisions and trade-offs to ensure consistency between hardware and software, taking communication into account.

As a result, EE engineers are able to deliver optimized architectural proposals to each engineering domain to implement the Hardware (electronics), the Software (Embedded SW) and Electrical (detailed schematics).

[CATIA magic systems EE software architect](/media/19361)

## (CATIA)Magic Model Analyst

## (CATIA) Magic Model Analyst

The Magic Model Analyst product provides the first in the industry extendable model execution framework based on OMG fUML and W3C SCXML standards. Magic Model Analyst can be used along with Magic Systems of Systems Architect, Magic Cyber-Systems Engineer and Magic Software Architect. It is used to validate system behavior by executing, animating, and debugging models in the context of representative mock-ups of the intended user interface.

The purpose of a simulation is to gain system understanding without manipulating the real system, either because it is not yet defined or available, or because it cannot be accessed directly due to cost, time, resources or risk constraints. Simulation is typically performed on a model of the system. With the Magic Model Analyst product, users can test how the system reacts to user interaction or predefined testing data and execution scenarios.

### Key Benefits

- Virtually predict system behavior before deriving requirements to specify with accuracy the solution, in a modeling and simulation approach.
- Analyze the system analysis for completeness, consistency, traceability and contradiction checking, thus preventing rework loops.
- Continuously manage uncertainties and make high level solution trade-offs for early accurate decision-making.

[Magic Model Analyst](/media/12929)

## (CATIA)Magic Real-Time Communication Designer

## (CATIA) Magic Real-Time Communication Designer

**Model-Based System Engineering (MBSE) and SysML tools** are becoming more sophisticated in order to support the increased complexity of embedded and distributed applications. These new systems are larger, contain autonomous components, operate from the edge to the cloud, and often have strict requirements in terms of performance, scalability, robustness and security.

**Two standards - SysML and Data Distribution Service**™ **(DDS**™**)** - address the necessary end-to-end design requirements for model-based design. SysML defines the requirements of the system itself. DDS addresses the communications requirements between system components running across different computers, including connectivity, security and quality of service (QoS).

**Dassault Systemes has addressed the digital continuity and integration between the two worlds** of MBSE to interface design with the new Magic Real-Time Communication Designer. This software plugin provides a direct integration to RTI Connext®, the leading commercial software based on the DDS standard, enabling engineers to create model-based systems based on real-time communication flow across embedded and distributed systems. Engineers can go directly from the system model in SysML to RTI Connext for implementation and deployment of a distributed system.

**Benefits of this integration include:**

- **Increased productivity by modeling the DDS-related aspects of a system using SysML** extended by a DDS-specific profile and generating the necessary DDS setup code in any of the supported Programming Languages.
- **A graphical, unified representation of the overall system from requirements to functional applications**, providing engineers with a common view of the system and a single source of (data) truth.
- **Integration with RTI Connext** to enable graphical design and configuration of all DDS aspects, including Domains, Types, Topics and QoS.

This integration has been specially validated with RTI Connect®, along our partnership with Real-Time Innovations Inc. ([RTI](https://www.rti.com/)).

Watch the webinar to see how to connect MBSE with Interface Design using open standards.

[Dassault Systèmes CATIA Magic and RTI Connext DDS](/media/12932)

## (CATIA)Magic Alf Analyst

## (CATIA) Magic Alf Analyst

Alf (the Action Language for Foundation UML) is a textual language for coding detailed, executable behavior within an overall UML model. Alf is a standard of the Object Management Group (OMG), which is also the organization that maintains the UML specification. Alf is one of a suite of OMG specifications related to defining precise execution semantics for UML, building on the original Foundational UML (fUML) specification.

### Key Benefits

- The Magic Alf Analyst allows you to use the Alf language within Magic Model Analyst.
- It provides both a syntax-aware editor for entering and updating Alf code, and a compiler for translating Alf code into fUML activity models.
- Behavioral specifications written using Alf code are fully executable in the context of class, activity and state machine models.
- The Alf Plugin supports the Alf language at the “Full Conformance” level, i.e. it provides a complete action language for representing behavior within a UML model created in the usual way in MagicDraw.

[CATIA Alf Analyst](/media/12931)

## (CATIA)Cybersecurity role

## (CATIA)Cyber Systems Engineer and Systems Cybersecurity Designer

How to connect the dots between system engineering, safety and cybersecurity teams? Unleash safety &amp; security by design. Fully embedded in the system model, you can:

- Asset identification
- Damage &amp; Threat scenario identification (STRIDE, UNECE 155 categories)
- Attack Path modeling (with MITRE CWE library included)
- Automated risk computation
- Cybersecurity requirements selection to mitigate identified risks

Compliant with ISO 21434 &amp; ISO 26262 risk assessment processes, you can easily build a cross-analysis to ensure traceability, scalability and consistency to strengthen data capitalization and the product architecture design.

[How to perform a TARA process with CATIA Magic](/media/16314)

## Certified for Automotive Functional Safety Compliance

**CATIA Magic (R2024x Refresh 2)** has successfully achieved **Software Certification** in accordance with internationally recognized automotive safety standards. Following a rigorous assessment process, our software solutions have been found to comply with the requirements of **ISO 26262-8:2018 (Section 11)**, achieving **Tool Confidence Level 2 (TCL2)**. This certification confirms that **CATIA Magic** meets the necessary criteria to support safety-critical design and development processes in the automotive industry. This certification ensures that the use of **CATIA Magic** in safety-related development activities complies with **ISO 26262**, reinforcing Dassault Systèmes' commitment to ensuring **safe**, **reliable** and **innovative engineering**.

[ISO26262 certification](/media/20974)

## (CATIA MAGIC TRAINING) Expert Consulting and Tailored Training Services

CATIA Magic consulting provides expert thought-leadership in the areas of systems modeling and simulation as well as knowledge transfer based on a detailed analysis of customer work products and processes. Consulting services are provided on-site or remotely based on the issues involved and arrangements with the customer.

CATIA Magic training can be customized and adapted to our clients' specific modeling, simulation, and analysis needs, combining theory and practical application.

It provides companies with the foundation they need to quickly jump-start their learning by learning modeling languages, tools, and methodologies.

[No-Magic-training-thumb ](/media/13288)

[See CATIA Magic training](/edu/catia-magic-training)

## Join the conversation in the [CATIA MBSE Cyber System User Community](https://r1132100503382-eu1-3dswym.3dexperience.3ds.com/community/swym:prd:R1132100503382:community:22)!

## CATIA MAGIC FAQs

## What is meant by model based systems engineering?

Model-Based Systems Engineering (MBSE) is an approach to system engineering that relies on graphical models to conceptualize, design, analyze, and document complex systems. It involves using:

- modeling languages like Systems Modeling Language (SysML) or Unified Modeling Language (UML),
- modeling tools,
- analysis techniques,
- and integration methods.

The main goal of MBSE is to **improve communication**, understanding, and **decision-making** throughout the **system development lifecycle**.

## What are the 3 pillars of MBSE?

The three pillars of Model-Based Systems Engineering (MBSE) are models, methods and tools:

- **Models**: The central component of MBSE, models represent different aspects of the system being developed, including its structure, behavior, requirements, interfaces, and interactions. Models serve as a means of visualizing, analyzing, and documenting the system throughout its lifecycle.
- **Methods**: MBSE employs various modeling and analysis techniques, methodologies, and processes to develop, analyze, and validate system models. These methods help engineers and stakeholders understand system requirements, define system architecture, simulate system behavior, and make informed decisions.
- **Tools**: MBSE relies on specialized software tools that support the creation, manipulation, analysis, and documentation of system models. These tools provide features such as graphical modeling editors, simulation capabilities, version control, and integration with other engineering tools, enabling efficient collaboration and communication among stakeholders.

The best example that combine the 3 pillars is our tool **CATIA Magic Cyber Systems Engineer**.

## What is cameo model based systems engineering?

Formerly known as [Cameo Systems Modeler](https://www.3ds.com/products/catia/no-magic/cameo-systems-modeler), now rebranded as **CATIA Magic Cyber Systems Engineer**, this advanced modeling tool, initially developed by No Magic, Inc. and currently enhanced by Dassault Systèmes, facilitates Model-Based Systems Engineering (MBSE). By leveraging SysML and UML, users can seamlessly craft, assess, and document system models. With intuitive graphical modeling editors and robust simulation functionalities, it streamlines system development processes while enhancing communication within teams.

## Why use model based systems engineering?

**CATIA Magic Cyber Systems Engineer**, formerly known as Cameo Systems Modeler, empowers users with Model-Based Systems Engineering (MBSE) capabilities. It facilitates improved communication, early issue detection, and deeper system understanding. With its simulation and analysis features, users can thoroughly assess system behavior. Additionally, the tool enables comprehensive documentation with traceability. By promoting collaboration and ensuring designs align with requirements, it minimizes the risk of costly rework.

## (CATIA Magic Panel of content) Also Discover

[No Magic](/products/catia/no-magic)

[CATIA SysML v2](/products/catia/catia-magic/sysmlv2)

[Systems Engineering](/products/catia/systems-engineering)

Classic Highlight with label

## (Contact Us - CATIA footer)Learn What CATIA Can Do for You

Speak with a CATIA expert to learn how our solutions enable seamless collaboration and sustainable innovation at organizations of every size.

[Contact us](/how-to-buy)

[Visit a user community](/products/catia/user-communities)

## (CATIA footer)Get Started

Courses and classes are available for students, academia, professionals and companies. Find the right CATIA training for you.

[Find training](/edu)

## (CATIA footer)Get Help

Find information on software &amp; hardware certification, software downloads, user documentation, support contact and services offering

[Get support ](/support)

[Get services](/consulting-services-value-engagement)

 ![CATIA-Magic >Dassault Systèmes](https://www.3ds.com/assets/invest/2023-09/catia-magic-1920x696.png)

[  Contact us     ](/how-to-buy)

[   Visit a CATIA user community     ](/products/catia/user-communities)

Portfolio