CATIA MBSE Cyber Systems
Structured Expression for Derived properties
Does anyone know how to fix this... thanks : A table customization contains a derived property named total. The customization target is set to Class. A stereotype named newStereotype is applied to model elements with properties rows : Integer and columns : Integer. The derived property is expected to compute rows * columns, but the table column remains empty. Steps to Reproduce 1. Create stereotype newStereotype. 2. Add properties: - rows : Integer - columns : Integer 3. Create table
Model-Based Testing with STIMULUS
Testing represents more than 50% of embedded software development effort, and a significant part of this time is spent manually developing and maintaining test cases. How can you test a software against its requirements in a fully automated way? Check this 3mn video:
2026x SysML v2 Text Editor Error
Hi, I am doing some initial testing with the 2026 Catia SysML V2 plugin and notice when sharing the model from a local shared directory the Text Editor is giving me an error. The error is "/* Error: could not generate the compliation unit */". Other team members can open the model and Text Editor has no error. My perspective is System Engineer SysML v2. My Environment option for Synchronize Model with Errors is set to True. Any thoughts on how to resolve my Text Editor issue?
Comments from stakeholders,
Hello all; I am working with multiple stakeholders in a project. We communicate and give comments to requirements with excel colums which take export from Reqtfy. I attached the simple example. I want to import the question and answer columns of an requirement in to enovia. Do I need to create the attribute each comment and answer column or is there any settings for import that columns ( questions and responds)? thank you in advance for your helps. Zahid..
Portion Marking representation to improve diagram readability
Using the data markings and classification plugin, data markings applied to blocks/packages are currently displayed as prefixes or suffixes to the block name through the "portionMarking" representation attribute. When multiple markings are applied, the block label becomes crowded and difficult to read on diagrams and containment browser. Legends can also not be used in case of multiple markings applied that need to be distinctly identifiable. Is there a better way to represent multiple data
Expand/Collapse Relation Map Diagram from Web Publisher 2.0
Hello everyone, I am wondering if anybody heard of possibility to expand/collapse Relation Map Diagram generated by Web Publisher 2.0. We have quite huge diagram and expand/collapse node could be very helpful. I see that diagram single jpeg/png/svg file and there is no option to add any javascript to expand/collapse node. Maybe someone knows if there is option to generate simple HTML instead of jpeg/png/svg file? Or there is simple way to generate HTML from xml files? I am open for any idea.
🎬Webinars 2026
Schedule # When Topic Ownership Speakers Link to Register/Replay 1 January 13, 7:00 pm CET Preparing for SysML v2: What It Means for Your Organization (3/14) 3DS/NAM @SP @SD Replay2 January 22, 4:00 pm CET Taming the Beast: Best Practices for Extending SysMLv2 3DS and OMG @AM @GK Replay 3 January 29, 8:00 pm CET (11:00 am PT) Graphical and Text working together in SysML v2 (4/14) 3DS/NAM @DB Replay4 February 24, 8:00pm CET-9:00pm CET Querying the SysML v2 model 3DS/NAM @SD Replay5 March
Disciplinary Governance for Software Defined Objects
Abstract : Software-defined products are transforming industries by enabling the development of agile, programmable systems that address dynamic operational needs and evolving mission demands over time. As software becomes the primary value driver, the focus shifts toward optimizing governance strategies that harmonize the development cycles of software and hardware. This presentation will explore the challenges of managing the interplay between software and hardware through an A&D use case.
Sending a signal in parallel over multiple connectors
I am having an issue modeling where I try sending a signal using a send signal action over a port that has multiple connectors attached to it. When the send signal action activates, the signal is sent over each connector, but it is in series and not in parallel. I need it to where the signal is sent over every connector on that port at the same time and not one at a time. Anyone know what to do?
Just getting started with MBSE — what do you wish you knew early on?
Bonjour à toute la communauté! I’ve recently started working with CATIA Magic and i an intern at 3DEXPERIENCE Lab India, and I’m just beginning to explore MBSE properly. From what I’ve seen here, many of you have been doing this long enough to make it look effortless and as an intern newbie, I’m still figuring out how to make my models behave and not break in unexpected ways. So I wanted to ask something simple: If you could give one piece of advice to someone just starting out in MBSE and CATIA
Keynotes Announced + Deadlines Extended to March 30
CATIA User Symposium Americas (CUSA) 2026: more & more speakers to be announced...register on http://go.3ds.com/cMnN. Listen and watch Tarik Chaib, CATIA’s Chief Technology Officer - Keynote from Honda’s Senior Chief Engineer, Shigeto Yasuhara on "Accelerating Honda's Digital Engineering Chain" - Keynote from Volvo Cars Senior Engineering Manager Daniel Rapo on "From Virtualisation to Intelligence: The NextMech Path to Intelligent Engineering" - Keynotes from CATIA R&D leadership vice presidents
🔴🎥Live Webinar: Systems Engineering for Education: A Robotic Arm Case Study
The "siloed" approach to engineering is over. Today, industry demands graduates who can navigate the Digital Thread: integrating mechanical, electrical, and software systems through Model-Based Systems Engineering (MBSE). How do we move from theory to high-fidelity, hands-on teaching? Join our upcoming webinar to see how MBSE can be brought to life in the classroom through a practical Robotic Arm Case Study. 📅 When? April 2, 2026, 3 PM (Paris time) 🔎 What’s on the Agenda: ➡️Bridging the
Is SCANeR capable of outputting CAN signals by default?
Hi everyone, I'm working with SCANeR and would like to confirm whether SCANeR is capable of outputting CAN signals by default, or if additional configuration or modules are required? Thank you, Nakada Koki
CATIA Magic 2026x upgrade from UAF to UAF 1.3
Hello, I've installed CATIA Magic 2026x, but I'm steel in UAF and not in UAF 1.3. When I try to select the UAF 1.3 I have a message I didn't find the way to do this upgrade through the wikipages or to download the plugin. Could you help me ? Do you have a step by step to do this upgrade ? Thank per advance, Frédéric
Creating FMUs and SSP
In this video we use Dymola to create an FMU-based SSP file (System Structure and Parameterization). This is done in several steps: Prepare a model for FMI export. Export as FMI. Import the FMU and insert into a new model. Save the model as SSP and test it.
ALM with Tuleap + MBSE with SysML v2 and CATIA Magic
Take a look at this great new demo showing how MBSE (SysML v2 with CATIA Magic) can be integrated with ALM (Tuleap) using Model Context Protocol (MCP). Video: https://youtu.be/wocFtucAR7A This approach lets you exercise and refine your workflow first, and once it is working the way you want, the next step is automation. Part 1 of the demo focuses on the workflow itself. Part 2 will focus on the automation side. Tuleap and CATIA Magic MCP based integration archtiecture Integration
MBSE and AI
This page is dedicated for AI usage for MBSE and SE: https://youtu.be/zP9SiDuXC-I?si=Ocj5jBeQmX7RZgrs
FMI - Functional Mock-Up Interface
The Functional Mock-up Interface (FMI) is an open standard for the exchange and co-simulation of dynamic models between different software tools. It defines a common interface for models packaged as Functional Mock-up Units (FMUs) - self-contained zip files that include model equations, data, and binaries. FMI enables seamless model sharing, tool interoperability, and consistent simulation workflows across development environments. 🌐 FMI Standard: https://fmi-standard.org/ Find some general
Join Our Upcoming Webinar: An Architecture-driven Governance Approach for Multidisciplinary System Design on March 18!
As products become increasingly software-defined, organizations must balance rapid software innovation with the stability required by complex hardware systems. Dassault Systemes and OMG invite you this free 1-hour webinar to explore how an architecture-driven governance approach can help organizations manage multidisciplinary system design and align engineering decisions across the entire product lifecycle. During the session, we will discuss how system architecture can serve as a single source
[Webinar] SysML v2 Repositories and Capabilities on March 17
Join Our Next Webinar in the SysML v2 Series SysML v2 Repositories and Capabilities, March 17th, to explore the future of systems modeling 🖥️ LIVE at 11AM PT| 2PM ET MARCH 17, 2026 In this one-hour session, experts @CK and @JS will show how to store, share, and manage SysML v2 models using CATIA Magic. Learn the key differences from traditional formats and discover the latest Teamwork Cloud features for lock-free, concurrent modeling. The webinar includes: 🖥️ Live demos of lock-free editing.
SysML v2 REST API Demo - Querying
Thanks for checking out the latest demo! As promised, I’m sharing the logic behind the "MBSE + AI" workflow so you can start experimenting with the SysML v2 REST API yourself. Watch the Demo here: https://youtu.be/-I9Fuvmpgtw 📝 Overview of the Demo In the video, I demonstrated how to programmatically query a Teamwork Cloud (TWC) model. Instead of manual exports, we used a Jupyter Notebook to call the API, and then leveraged Claude via the SysML v2 MCP (credit to @MBSEExecution) to format
Format for creating new element in v2 API?
Hello folks - I have successfully used the v2 API against TWC to download model elements and to change them via the commits POST endpoint. However, when I consult the v2 API cookbook on creating new model elements, it tells me to delete any references to model identity (DataIdentity, @id). All well and good since there is no ID on the server yet. However, when I do this I get jackson XML errors saying that a key cannot be found in my JSON. When I keep the keys but leave the fields blank, I get
Request for sample CATIA Magic project NuclearGrid Project: HTGR Powerplant
Hello everyone, I am looking for a sample CATIA Magic project NuclearGrid Project: HTGR Powerplant If anyone has this sample .mdzip project and is willing to share, it would be greatly appreciated. Thank you in advance for your support. Best regards, Tuna Erkan
Scripting, Macros and Plugins for SysML v2
Just curious, but what is the state of groovy/Java API guidance? I know a lot of the existing API is built on the UML metamodel and SysML v2 is not based on that anymore.
[Solved] Unable to add a SysML v2 Project to TWC
Maybe somebody here can help me with this: I tried creating a new SysML v2 server project and importing an existing project from the local repository, but both take a while and then fail with this message: My teamwork cloud user has the Server Administrator / Resource Creator roles, which should give me sufficient access rights. I am able to create new SysML v1 projects.
CI/CD and Automation
This section will cover CI/CD with GitLab, GitHub and engineering automation topics. https://www.youtube.com/watch?v=zo-UIyBwLAI
Polarion Req Synch with CATIA Magic SysML v2 using MCP and GitLab Pipeline Automation
We demonstrate practical Digital Engineering workflow enabled by MCP. Scenario: User commits SysML v2 project to CATIA Magic TWC with requirement changes and a special commit tag. Webhook triggers GitLab pipeline. Pipeline retrieves requirements from TWC, compares them, and updates Polarion only if differences are detected. Report with changes is generated automatically. Flow was first validated using MCP for CATIA Magic and Polarion, then automated using GitLab MCP. Demo:
Export Parametric Diagram with Simulation Values
I currently have a parametric diagram that displays simulation values and is showing the live requirement verification. When I try to export this diagram as an image or save it to a report, the values and the respective color does not save. Instead I get the diagram before the simulation started. Is there a way to export the diagram as opposed to using the snipping tool? What about in TWC? Could I display the simulation results and colors in TWC?
Request for CATIA Magic Sample Model – Nuclear Facility
Hello everyone, I am looking for a sample CATIA Magic project related to a nuclear facility or nuclear power plant system model (SysML-based). If anyone has a sample .mdzip project and is willing to share, it would be greatly appreciated. Thank you in advance for your support. Best regards, Tuna Erkan
Verification of ADAS requirements using Simulation
ADAS are safety critical, making sure the ADAS is correct means it has been properly tested against its requirements, which in turn means these requirements should be trustworthy artefacts. How ADAS requirements can be verified, through simulation, with CATIA Stimulus (4mn video)?
FMU co-sim issue
Hello, I am having the following problem with the co-simulation of an .fmu model in Catia Magic: FMU (co-simulation; v.2). The output depends on the input values and time (i.e. one of the outputs increase with time depending on input values) The following are specified in SimulationConfig: Start Time, End Time, Step Size, or Number of Steps. I have tried two configurations: 1. A block with value properties associated with the FMU inputs; these values are modified manually during the simulation.
error in downloading the catia magic
i am trying to install the catia magic throught community login but i am not able to find that option the licence manger
Jama MCP + CATIA Magic SysML v2 MCP
I had a unique opportunity to test early access to Jama Software MCP (Model Context Protocol) - thank you for the access Jama Software Cary Bryczek. This is a serious productivity accelerator. In minutes, I validated the following scenario: Extract requirements from SysML v2 simulation using CATIA Magic SysML v2 MCP Push requirements directly to Jama using MCP Generate test cases (including alternative input scenarios) for simulation-based testing Push test cases to JamaLoad test cases from Jama
CATIA NoMagic2026
where can I find installation support for No_Magic_2026x_HF1.Magic_Systems_of_Systems_Architect_2026x_HF1_win64.exe Error Code Flexeraaxf$aaa: C:\Inst\NoMagic2026x\I1771933436\Windows_Pure_64_Bit\resource\iawin32.dll not found
Connecting Magic Systems of Systems (Community Edition) to Git
Dear all, I am working on a pipeline approach that triggered by push or merge actions As far as I can see in community edition we can not export textual notation. What is the best way to connect SysMLV2 models to GIT in community edition? Thanks
Variant Realization Transformations for Server Projects
The model I support contains a number of variants and I am looking to automate the process of generating variant realizations and publishing these variants to branches on TWC. I am aware of the transform.bat command line utility, but my TWC server is setup with SSO which this utility does not appear to support. Is there a way to perform variant transformation outside of the wizard in a way that could be automated: ModelTransformationsManager.getInstance().doTransformation(...)
[Live Webinar] Cybersecurity-by-Design with CATIA Magic, March 5
Building secure systems is getting more complex. Are your tools keeping up? Join our expert @AM on March 5th to discover how CATIA Magic enables a connected, model-driven workflow for threat assessment and risk mitigation. Replace manual documentation with a streamlined, integrated approach within the 3DEXPERIENCE ecosystem. Why attend? Learn to perform threat analysis and risk assessment activities within your model. Improve collaboration between security and engineering teams. See
🎓 Tutorials & Webinars
Need to Get Up to Speed with Dymola? Whether you’re a beginner looking to understand the basics or an expert aiming to master advanced techniques, our webinars and training programs are designed to help you learn efficiently and apply Dymola with confidence. Find below practical knowledge to solve real-world challenges. 🎓 What’s Available?🏋️Learning Paths & Self-TrainingsSelf-Paced Learners Step-by-step guided tutorials, case studies, and deep dives into specific features. 10–60 min each 📺
📺 Webinars
Sustainable Energy Systems Speakers: @Markus ANDRES , @Nils MODROW Modeling of green hydrogen: Production and TreatmentSpeakers: @Maren TITZE , @Imke Lisa KRUEGER https://www.youtube.com/watch?v=AgcKfWHgfOE Automated Tests in Modelica with Dymola and the Testing Library Speaker: @MK https://www.youtube.com/watch?v=wnk5YbEgTjM Complex Systems simulations with open standards & Dymola Speaker: @VL One Dimensional Analysis for MBSE Behavior Modeling Speaker: @Behnam AFSHARPOYA
Dymola Behavior Modeling (SNK, SQK)
Dymola Behavior Modeling is a twin if Dymola Standalone, integrated inside the 3DEXP platform. As such, it is the perfect tool to design in collaboration with other engineers, as it can generate/integrate object data such as parameters & measurements from CAD, requirements, schematics and architecture, 3D piping routes or kinematic mechanisms. Navigate through information on Versions & Updates, the Installation & Set-Up Procedure or how to do a proper Libraries Import. Discover how Data
Dymola Standard (DYM)
Dymola Standard is the go-to solution for professionals who need precision, flexibility, and reliability in dynamic system simulation, without the overhead of bundled software suites. Whether for prototyping, testing, or validation, it delivers accurate insights to accelerate innovation. Navigate through information on Versions & Updates, the Installation & Set-Up Procedure or the role Collaborative Designer for Dymola (or Dymola Power'By). Start with an introduction in the 🏋️Learning Paths &
🚀 DYMOLA & Modelica for System Simulation
🚀 Interested in System Simulation? 🚀 Why don't you first explore the different 💻 System Simulation Solutions To get you started on modeling, do not hesitate to follow the 🎓 Tutorials & Webinars Not sure about the right content to use ? deep dive in the 🧩 Libraries Want to get inspired ? explore the 📊 Case Studies & Capabilities or 📚 Papers, Reports & Projects Looking for more advanced topics ? 🔗 FMI, eFMI & SSP ✅ Facts about Dymola & Modelica Q: What is Dymola? A: Dymola is a
➡️ Systems Simulation Engineer with DYMOLA
🚀 Interested in System Simulation? 🚀 Why don't you first explore the different 💻 System Simulation Solutions To get you started on modeling, do not hesitate to follow the 🎓 Tutorials & Webinars Not sure about the right content to use ? deep dive in the 🧩 Libraries Want to get inspired ? explore the 📊 Case Studies & Capabilities or 📚 Papers, Reports & Projects Looking for more advanced topics ? 🔗 FMI, eFMI & SSP ✅ Facts about Dymola & Modelica Q: What is Dymola? A: Dymola is a
Installation & Set-Up Procedure
To have a proper Dymola installation, one needs the software, a license and a C compiler. SoftwareIf licenses have been ordered, the software can be downloaded (as well as its updates): After login through the passport, in the tab My Orders, click on CATIA > Dymola. Alternatively, one can download a free trial version: During installation (or by modifying the installation), the user can: Install libraries locallyDefault option is off Select to install the libraries you have ordered
License Information
Dymola Standard can use two license type: nodelocked or shareable, through two license managers: DSLS and FLEXnet. To set-up a license, please refer to the Installation & Set-Up Procedure. Identifying license file If you are unsure about the license file you received, you can refer to the following table for identification: Extension First line says... License type .LICZ Binary zip-archive DSLS license server .LIC Dassault Systemes Licensing DSLS nodelocked .LIC # License number nnnnn (Server
Stereotype to Block Question
Im trying to add custom tagged properties to blocks in my Model. I created this profile diagram to try to achieve this, however, when I try to apply the custom DataAsset Stereotype in the Apply Stereotype to the blocks, I dont see it , Im unable to figure out what im doing wrong?
⚙️ Scripting
This page is dedicated for scripting samples, tutorials, and use cases:
🏋️Learning Paths & Self-Trainings
You don’t need to wait for a scheduled training or pay for a course to take your Dymola skills to the next level or just get started. Official 3DS Trainings Dassault Systèmes offers official, high-quality training courses on their EDUSpace platform, designed to help you master Dymola and Modelica with expert guidance. Whether you're a beginner or an advanced user, these courses provide structured learning paths, hands-on exercises, and industry best practices. CATIA Dymola IntroductionA new
🔗 FMI, eFMI & SSP
FMI, eFMI & SSP: The Open Standards for Simulation Interoperability FMI: Share and co-simulate models across tools (e.g., Dymola ↔ Simulink) using FMUs. eFMI: FMI optimized for real-time/embedded systems (think ECUs, robotics). SSP: The "blueprint" for connecting models and parameters in complex systems. Why? Break toolchain silos, boost collaboration, and reuse models effortlessly. No vendor lock-in: Use any tool you like! Collaboration made easy: Share models across teams. Future-proof:
📊 Case Studies & Capabilities
Dymola isn’t just another simulation tool, it’s a multi-physics powerhouse that helps engineers design, test, and optimize complex systems before they’re built. Below, discover how industries leverage Dymola’s unique capabilities to solve real-world challenges, paired with examples of physical models. 🚗 Transport & MobilityKey Challenges: Battery thermal management Vehicle dynamics and safety Hybrid powertrain and energy supply Use Cases & Models Using System Simulation to analyze effects of
🧩 Libraries
Dymola comes with 20+ specialized libraries, pre-built collections of components and systems that let you skip the tedious modeling work and jump straight into solving real-world problems. Think of them as your simulation toolbox: whether you’re designing a car, optimizing a power grid, or testing an aircraft system, there’s a library to match your needs. 🔍 How to Get Started?Browse the Files/Libraries Menu in Dymola to see what’s available. If expected or ordered libraries are missing, you
Systems Simulation Designer & Analyst (SID, SIC)
Systems Simulation Designer & Analyst are web based roles, using the cloud for computation. They are the ideal tool for democratizing the usage of systems simulation models, as it does not requires any installation, nor knowledge about Modelica. The Analyst is using a cockpit created by the Designer with predefined pre and post-treatment to simulate multiple variants, compare results and generate reports. Systems Simulation Analyst - Cockpit view Get started with the applications with the
💻 System Simulation Solutions
Dassault Systemes proposes several solution for system modeling and simulation based on the Modelica language. It allows engineers and researchers to build and analyze dynamic systems across multiple physical domains (mechanical, electrical, thermal, etc.). What is it used for? Virtual prototyping and design of complex systems. Multi-physics simulation (e.g., vehicles, renewable energy, automation). Seamless integration through FMI with tools like Simulink and MATLAB.  Three Tools,
Library CATIAMultiBody 2.1.0
Hi, i'm looking for CATIAMultibody 2.1.0 Do you have a link to download it ? Regards Arnaud
Automated SysML v2 Export From Teamwork Cloud to GitLab Using GitLab CI/CD Pipeline
1. OverviewThis guide describes how to set up an automated pipeline that exports SysML v2 textual notation from CATIA Magic Teamwork Cloud (TWC) and commits it to a GitLab repository. The automation is triggered by TWC webhooks when a user creates a tagged commit, ensuring that every significant model revision is captured in version control as human-readable SysML v2 text. Figure: GitLab — Repository showing exported sysml file, python script which used REST API to get sysml file, and
📣 Interview: Why MBSE Skills Are Now Critical? Insights from Cranfield University
📣 Interview: Why MBSE Skills Are Now Critical? Insights from Cranfield UniversityIndustry is facing a growing skills gap across digital engineering, systems engineering and Model-Based Systems Engineering (MBSE). In this interview, Dr Jafar Jamshidi, Senior Lecturer at Cranfield University , shares a practical view on where the real MBSE skills gaps exist, why MBSE is becoming essential for complex, multidisciplinary programmes, and how a single source of truth enables better integration across
📣Webinar: Adoption of Virtual Twin by the French Navy
📣Webinar: Adoption of Virtual Twin by the French Navy From requirements to operational scenarios simulation. Freely access to the replay here: https://events.3ds.com/adoption-virtual-twin-french-navy Join Commander Florentin, French Navy and @AM, Marine Solution Experience Senior Manager, Dassault Systèmes as they explore how the French Navy is adopting virtual twin technology - from early requirements definition through to operational scenario simulation. This on-demand session demonstrates
AFIS [French INCOSE Chapter] 2026 Conference | CATIA Systems Engineering - User Community Session
Abstract Session open to Dassault Systèmes Customers and Partners to share and discuss the strategy, solutions, roadmap, and feedback on CATIA solutions for Systems Engineering. The rise of the software-defined product, the multidisciplinary complexity of systems, and the intensification of regulatory requirements within a sustainable and responsible engineering approach are driving a profound transformation of engineering methods, which could be described as a “new normal". Dassault Systèmes
Applying UAF. Operational Viewpoint for an Insurance Enterprise
A series of the articles illustrates how to UAF is applied to define Enterprise Architecture of the Insurance Enterprise. Here is the second article illustrating an Operational Viewpoint:
CSM2024x Specification panel customization
Hi, I am working on a plugin for Cameo Systems Modeler 2024x Refresh2 and I’m trying to add a custom pane inside the right-side Specification / Properties area (the panel that contains tabs like Properties, Documentation). My goal is to have an additional tab that hosts a Swing component (ideally embedding a browser such as JxBrowser) so I can render a web application based on the currently selected model element. I have explored several extension points (ProjectWindows, Dockable windows,
Applying UAF. Strategic Viewpoint for an Insurance Enterprise
A series of the articles illustrates how to UAF is applied to define Enterprise Architecture of the Insurance Enterprise. Here is the first article illustrating a Strategic Viewpoint:
UAF
In this section you will find all the resources related to Unified Architecture Framework (UAF)
📣Podcast #122: MBSE for Batteries, Tools, and Beyond
📣Podcast #122: MBSE for Batteries, Tools, and Beyond https://youtu.be/2YKUuyAMyso Product Line Engineering: MBSE for Batteries, Tools, and Beyond | EP 122 AI may dominate headlines, but the real transformation in product development is happening elsewhere—in how teams manage complexity across mechanics, electronics, and software without slowing time to market. In this episode of Stay Sharp in Digital Engineering, hosts Juliann Grant and Jonathan Scott continue their conversation on Model-Based
📣Podcast #119: Why Consumer Products Need MBSE?
📣Podcast #119: Why Consumer Products Need MBSE? | EP 119 https://youtu.be/q8dWlFfM6dM MBSE Isn’t Just for Rockets | Winning in Fast-Moving Consumer Markets Model-Based Systems Engineering (MBSE) is often viewed as a heavyweight discipline reserved for aerospace, defense, or highly regulated industries. In this episode of Stay Sharp, hosts Juliann Grant and Jonathan Scott challenge that assumption. Joined by @ER and @SEA from Dassault Systemes , the conversation explores how MBSE principles
Is it possible to create link with Pattern?
Hi all, I have some requirements in DOORS and by using System Traceability App, i will bring DOORS database to 3DExperience. I want to apply a pattern so that only DOORS attribute "Req ID" is not empty will be shown. and i want to create link between 3DExperience Requirements and DOORS requirement with pattern, is it possible creating link with pattern? Thanks
SysML v2 Webinar Series Webinar - February 24, QUERYING THE SYSML V2 MODEL
Dear Community Members, As SysML V2 gains momentum, industries are discovering its advanced capabilities. One key promise is using textual notation and powerful queries to manipulate system models in ways not possible with V1. Join us for the next webinar in our SysML V2 Series: Querying the SysML v2 Model 📆 February 24, 2026, 🕜 2 PM ET 🔗 Register here http://go.3ds.com/mzNG 🧑‍💻 Expert - Sean Densford will be waiting for you This session will explore powerful use cases for querying data
SysMLv2 - Evaluation of Constraints with Units
Hi everyone, I am familiarising myself with SysMLv2 using CATIA Magic 2026x. One of the key areas I am interested in is Evaluate functionality. Provided in the example below is the model developed to test Constraints Evaluation. I have made the model to simply evaluate whether the product's volume is greater than the driver's volume. From this example, the volumeCheck result when evaluating part v01 was true. However, the result can be true when only scalar values are compared (500 > 499 in
Configuring an Excel import template in Reqtify
Hello everyone, I am currently configuring an Excel import template in Reqtify and facing an issue with hierarchical structuring of Requirements and Sub-Requirements. Objective I would like the structure to behave as follows: If ID = 443 → create a Requirement If ID = 443.a, 443.b, 443.c, etc. → create Sub-Requirements Sub-Requirements should be linked to their parent based on the main numeric part (e.g., 443) Observed Behavior Only 443.a is imported correctly as a Sub-Requirement under 443.
🤖 Claude code Started Reading My Modelica Files…
Recently, I was exploring Claude Code alongside with Modelica workflows — and let’s just say… it doesn’t get tired of reading 2,000-line .mo files. Here’s what changed: Model Understanding – In this case I used Building library. It helped analyze structure, inheritance, parameters, KPIs. Automated Script Generation – Python post-processing, batch runs, parameter sweeps — generated quickly in minutes Results Processing & Analysis - Generate plots and visualizations from simulation data
𝗖𝗔𝗧𝗜𝗔 𝗠𝗮𝗴𝗶𝗰/𝗖𝗮𝗺𝗲𝗼 𝗦𝘆𝘀𝗠𝗟 𝘃𝟮 𝗖𝗼𝗺𝗺𝘂𝗻𝗶𝘁𝘆 𝗘𝗱𝗶𝘁𝗶𝗼𝗻, for Learning and Teaching - completely FREE
Hot news for the entire #MBSE and #SysMLv2 community. According to local Los Angeles radio I was listening to yesterday when driving, these are expected to be the 3 hottest January days Southern California has seen in 150 years 🔥 Okay… that’s not actually the main news. 🙂 ...to add even more heat this week, I’m super proud to announce a game changer the #MBSE community has been badly needing for learning SysMLv2: 🚀 𝗖𝗔𝗧𝗜𝗔 𝗠𝗮𝗴𝗶𝗰/𝗖𝗮𝗺𝗲𝗼 𝗦𝘆𝘀𝗠𝗟 𝘃𝟮 𝗖𝗼𝗺𝗺𝘂𝗻𝗶𝘁𝘆 𝗘𝗱𝗶𝘁𝗶𝗼𝗻 Whether you want to: • learn
[SysML V2] Visualization of a Binding relationship in the Symbolic View
In the SysML v2 Plugin, I have a question regarding the visualization of a binding relationship in the Symbolic View. Specifically, after establishing a binding relationship between an action and a subaction in the Textual View, I would like to understand how this binding relationship can be displayed in the Symbolic View. I have systematically tried every command available in the Display menu; however, the binding relationship does not appear. Please refer to the figure below for details.
Error: could not generate the compilation unit [SysML V2 Community Edition]
Hello! I'm using the Cameo SysML V2 Community Edition and encountered a problem with the textual notation. At some point the whole textual model is blank, and when closing and reopening it it shows the error /* Error: could not generate the compilation unit */. The graphical views are still available and I can edit/add/delete elements, which is reflected in the containment tree. Any idea where the problem might be coming from? Thanks a lot! Nidhal
Why does my expression work hard-coded but not parameterized?
I want a custom column that shows the value of "metaAttr" for all the elements that have "MyMeta" applied within the "Context" part def (exposed in "myTable"). There is an elegant expression "(Model::Context::p1 meta Model::MyMeta).metaAttr" that returns the value I want ("Hello World"). This expression works when entered directly into the model evaluation console as well as when I hard-code an element as the starting point for a column expression in a table (instead of using the "rowElement"
SysML V2 Multiplicity
I have a question regarding multiplicity. For example, I defined a part usage named vehicle, which owns a part usage feature called wheel, with the multiplicity of wheel set to [4], intending to express that a vehicle contains four wheels. However, when I switch to the Symbolic View and enable Display Features, only a single part feature is shown. As a result, I am unable to separately define interfaces between the vehicle and each of the four wheels. I would like to understand whether this
A Question Concerning the Concept of TimeSlice in the SysML v2 Language
During the modeling process, I have encountered several semantic issues related to SysML v2 and would greatly appreciate insights from experts in this area. I will use an example adapted from ARP4754B for illustration. Suppose there is an aircraft-level function: Action1: “Decelerate the Wheels on the Ground.” This function may manifest differently under various operational scenarios. For example, it may include: Action1.1: In manual operation, braking force is controlled in response to pilot
STIMULUS: The missing Link between MBSE and SW development
How can you refine the system-level requirements into accurate software requirements that are needed for the software development activities? SysML focuses on the architecture definition and the components working principles, so doesn’t help on this first question. Once the software has been developed, how can you automatically verify it complies with its software requirements, without having to develop each and every test case manually? Check this 10mn Stimulus video that presents Dassault
CATIA Magic + Dymola Native integration tips
As more and more users are interested in multi-domain and multi-physics simulation at a system level, the connection of CATIA Magic and Dymola becomes even more interesting. I wanted to share a small deck for CATIA Magic experts and systems engineers that explain more about how they can reasonably connect the two tools. When considering any interface across tools, model versioning and management are critical to making sure that the right model data is available at the right time. This document
Reqtify expression problem
Hello Everyone, I try to import requirement specifications form excel file to enovia environment with reqtify tool. I have some problem. I able to capture requirements and attributes while defining the rows but I didnt define the chapters. I was arrange the chapters on the enovia manually. when I import the excel files for updating the documents reqtify moves the requirements. I dont want to change the hierarchal structure on the enovia while update document while import. I think may possible
Connecting Functional with Structural Architecture with SysML v2
I'm learning SysML v2 with CATIA Magic Systems and am trying to create a model with functional and structural elements and a connection between those. I'm trying two approaches (1. actions own actions - 2. parts own actions) and with both approaches I would like to see a diagram of the system function showing how the subsystem functions are connected and allocated to the subsystem parts. It's working well with approach 1. - with approach 2. it does not show the swimlanes.. What am I doing wrong?
CI / CD Pipeline for Automated Engineering from SysML v2 to Design
Let’s take a look at a new video demo / sample showcasing where digital engineering is heading - an automated engineering process powered by a modern Continuous Integration / Continuous Deployment (CI / CD) pipeline. Sample overview: https://youtu.be/0ahdfETQFO4 We demonstrate a fully automated flow that goes far beyond software CI/CD: System Engineering in SysML v2 Automated model validation & evaluation Requirements diff and traceability updates Code updates 3D CAD updates Diagram
Cameo web publisher report wizard does not generate diagrams
Hi, I would like to generate a HTML report for non-system architects review. I am using the VCCS (MG Bok V2 sample). I would like to export all diagrams, that is, SysML and Cameo tool diagrams. I did use the Cameo menu: Tools -> Report Wizard I did try two templates: 1 - Default template -> Web publisher (simple HTML) 2 - Web publisher 2.0. -- For the first (Web publisher (simple HTML)) For the first HTML I did use the default Cameo default options and all the model elements as below: I did
SysML V2 MagicDraw and Simulink communication on separate hosts
We are considering building a co-simulation environment using MagicDraw and Simulink. In this setup, MagicDraw would be deployed on one host to perform system-level logical simulation, while Simulink would be deployed on another host to conduct flight control simulation. The two hosts would communicate with each other via an Ethernet (RJ45) connection using UDP. In SysML v1, we previously used Opaque Actions to invoke Python code and transmit numerical data via UDP communication. However, in
Medical System Specification simulation with Stimulus
Here is a quick overview (2mn50) of an infusion pump model:
Q&A Following the OMG & CATIA Webinar -Taming the Beast: Best Practices for Extending SysMLv2 (Jan 22, 2026)
Dear Community Members! On January 22, 2026 we had the webinar organized together with OMG. @Aurelijus MORKEVIČIUS and @Gintarė KRIŠČIŪNIENĖ presented the topic Taming the Beast: Best Practices for Extending SysMLv2. The replay is here. We shared hard-won lessons from developing SysML v2 libraries for the Unified Architecture Framework (UAF)v2 — a project that pushed the SysMLv2 extension mechanism to its limits. Our distinguished speakers worked closely with SysMLv2 leadership to navigate
SSP - System Structure and Parameterization
The System Structure and Parametrization (SSP) standard defines a common format to describe how multiple simulation models are connected and configured. It focuses on system architecture, parameter settings, and signal connections, rather than model behavior itself. SSP enables consistent setup, reuse, and exchange of complex multi-model simulation systems across different tools. 🌐 SSP Standard: https://ssp-standard.org/ Find some general information about SSP in the below wiki page.
eFMI - Functional Mock-Up Interface for Embedded Systems
The embedded Functional Mock-up Interface (eFMI) extends the FMI standard to support embedded control software development. It enables the exchange of models optimized for code generation and deployment on embedded targets. eFMI provides a standardized way to generate efficient, verifiable C code from simulation models, ensuring consistency between simulation and real-time execution on hardware. 🌐 eFMI Standard: https://www.efmi-standard.org/ Find some general information about eFMI in the
Flow payload validation in SysML V2 in MagicDraw 26HF1
I defined streaming flow def FuelFlow with the constraint that the payload is of type "Fuel". I defined a flow usage with FuelFlow type but with payload "water". However, it doesn't seem to have any conflict or validation error popping out? I am wondering whether I did it wrong and how I can activate the validation to force the type check. Also, do we still have the structure view and behavior view flow synchronization?
Import SysML v2 Folder into Cameo
Hello all, Can I add a local folder with subfolders containing .sysml-files into Cameo Community Edition? To be more precise I would like to open this repository: Thanks!
Question about Include Use Case Swimlanes
I have a question regarding include use cases. According to the SysML v2 Specification, an include use case is both a kind of use case and a kind of perform action. I attempted to construct a model in which a part contains two part features, namely Part1 and Part2, and the part also contains an include use case. Since an include use case is defined as a perform action, when I select the part and choose “Show Swim Lane”, I expected to see Part1 and Part2 represented as swim lanes. However, the
TeamworkCloud Install Tutorial
I was wondering if anyone had a tutorial video on how to install Teamwork Cloud on a RHEL system. Any help is appreciated.
MagicGrid traceability subsystem at solution domain
Hi, I have reading and using the MagicGrid BoK V2, I do have questions about satisfy traceability between textual requirements and model elements. Below a capture from 3 different diagram from the MagicGrid BoK V2: Satisfy traceability matrix between subsystem textual requirements and model elements on the left. Subsystem textual requirements - top right. Subsystem activity diagram, bottom -right. The BoK example shows the satisfy traceability AND for behaviour should be done between call
SysML V2 Plugin:Tabular View Read-Only?
I am trying to edit the part usage name in the general table view. But it seems that the cell is read-only. I am curious how I can make it editable?
Can't get "Use in Community Mode"
I edited the msosa.properties file but can't get the "Use in Community Mode" option 🥲 Envrironment: Macos Mac Book Pro (ARM)
SysML V2 Flow & Connection/Interface
My question is whether there is any method that I can have connection and flow both in Symbolic view between two ports. In Symbolic view, I build a connection between two ports and then in textual view add flow between two ports. However, there are two lines between ports, one is flow the other is connection. I am wondering whether I can build flow on the connection only in Symbolic view without two lines between two ports.
SysMLv2 Q&A - What are your questions?
CATIA Magic Cameo SysML v2 😃 Remember, you can ask your SysMLv2 questions here. This is where all the experts are, and we are ready and willing to answer your burning questions. We can answer questions about the language, the standard, the tooling, best practices (poor practices), patterns, anti-patterns, process, evaluation/execution, extending the language, the server API, and much more. Just post a question, spin the wheel, pick our brains, get the lowdown, snoop around, shake the tree,
Overview of Custom Tables in SysML V2
Master Customizing Tables in SysML v2! In my latest video (Link), I’m sharing an early look at customizing tabular views in SysML v2 using technical notation in CATIA Magic 2026x. With a custom-driven table workflow, you can: Inherit and Redefine: Reuse existing view definitions like Generic or Requirements tables to save time. Remove the Noise: Strip away unwanted columns by setting multiplicity to zero. Model by Feature: Quickly retrieve metadata like names, types, or owners using
OpenAPI - Getting and Setting HTML of a Property
I have some blocks that have some HTML properties in tags and also in the documentation field. Is there some way to pull the HTML from those fields, and then set them again after I do some manipulation of the HTML? This is for MagicDraw 2024x Refresh 2. Any help would be appreciated.
AFIS Conference – Event Highlights
From January 13 to 15, the AFIS conference—the annual conference of the French INCOSE chapter gathered 340 participants from 110 organizations, with contributions from 90 speakers, confirming its position as a key European event for the systems engineering ecosystem. We actively contributed to the event through presentations, including a dedicated session for the Dassault Systèmes – CATIA Systems Engineering User Community, enabling direct exchanges with users and experts around MBSE practices,
🎓 Success Path: CATIA MAGIC
🧑‍🤝‍🧑 Your profileYou want to learn the fundamentals on CATIA MAGIC and CATIA MAGIC Model Analyst. Your success path starts here: E-Learning and Certification on CATIA MAGIC CATIA Magic Associate | 31h In this learning path, learn: The necessity of system thinking The concepts of Systems Engineering and Model-Based Systems Engineering for developing cyber-physical systems The benefits of MagicGrid methodology using the Dassault Systèmes solutions for Systems Engineering [CATIA Systems Talk
Creating Collaborator Viewpoint that provides a "tip" like feature
Hi, Is there a way to create a collaborator template viewpoint that is similar to the "tips" feature in Cameo. For example, when you hover over an element the documentation attribute contents is displayed: Is there a way to produce a similar feature in a Cameo Collaborator document? Thank you.