CATIA MBSE Cyber Systems
WEBINAR by Dymola Team 'SMART DESIGN MEETS FAST RESULTS', July 9, 3:00pm CET
Dear community members, We invite you and your network to discover how to design complex systems in days instead of months, and how to empower non-experts to simulate the results instantly. We invite you to the webinar Smart Design meets Fast Results Book your agenda 📅 July 9, 2026 🕘3:00 - 4:00 PM CET Register here: https://events.3ds.com/smart-design-meets-fast-results This webinar, hosted by @ILK and @MT, will demonstrate how to bridge the gap between high-fidelity physics and
MBSE and AI
This page is dedicated for AI usage for MBSE and SE: https://youtu.be/zP9SiDuXC-I?si=Ocj5jBeQmX7RZgrs
Generative Systems Engineering in CATIA Magic (CUSE 2026)
Hi MBSE (& AI) enthusiasts, In this post, I would like to share some of our current solutions in the context of AI applications in CATIA Magic. This content was presented and demonstrated live at our recent CATIA User Symposium Europe (CUSE) 2026 in Darmstadt. Enjoy reading the post, and feel free to reach out if you have any questions. The next section starts with a short introduction and some information regarding the availability and prerequisites for AI-related features in CATIA Magic. If
Can a connection def contain a flow?
I am modeling types of connections such as TelemetryLinks and want to include reference flows. Can connection def elements contain flows from source to target or is this only for action and interface elements? When I run the following example, i get the warning "Error: Not abstract connector must have at least two related features." connection def TelemetryLink{ end source; end target; flow source to target; }
How MBSE and Digital Twins Can Shorten Medical Device Development
The paper shows that a medical device digital twin becomes more useful when it is not treated as a standalone simulation. Its value comes from being embedded in a traceable MBSE architecture that connects stakeholder needs, system requirements, subsystem behavior, verification evidence, and risk-informed design decisions. Why this paper mattersMedical device development is still heavily constrained by serial physical prototyping. That matters because each prototype loop can delay technical
🎬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
MBSE for Healthcare
MBSE for Medical Devices: introduction, V&V, Integrations / digital engineering
MCP for SysML v2 REST API. 200% Productivity Increase?
One of the biggest values of this current wave of GenAI adoption is not “replacing engineers,” but amplifying engineering through tool use. AI becomes the interface that connects humans to complex systems—without forcing everyone to learn every integration detail, command, or API nuance. In my latest video, I’m sharing an early work-in-progress: automating SysML v2 via REST API using the Model Context Protocol (MCP). With a conversation-driven workflow, you can: Open and navigate projects
Plugins Dev and API
Section contains post on plugins development and API
Quick tip for anyone writing Groovy scripts in Cameo
If you've ever found yourself duplicating utility code across multiple scripts in a model, there's a cleaner approach worth knowing about. You can package your Java code into a JAR file and import it into Cameo using the same plugin mechanism the SDK uses. Once imported, any Groovy script in your model can reference your custom classes directly. No duplication or maintenance needed. I put together a short walkthrough covering the full process from folder setup to calling your classes inside
How to get Alternate Parts in RGD
Hi, We are trying to retrieve Alternate Parts for a Primary Part using the Report Template Administrator (RGD). Below is the template definition we used. This definition is giving all the Alternate Part irrespective of the applicability context. For example, for the below assembly "Assy2", the definition is giving "AlternatePart2" for all the "PrimaryPart4" instances even though it is added as "Selected Usage" for instance "PrimaryPart4.1". How can I extract alternate part only for a particular
Seeking assistance / Academic support for Cameo Systems Modeler license (PhD Research Morroco)
Hello everyone, I am currently a PhD student working on the design and Model-Based Systems Engineering (MBSE) analysis of a complex Cyber-Physical System. To realize and validate my SysML diagrams (including BDDs, IBDs, and state machines), Cameo Systems Modeler is highly recommended for my research framework. Unfortunately, as a student, I do not have the financial means to purchase a commercial or standard license, and I am currently stuck in my progress. I am reaching out to this wonderful
NOW Released: 2026x Refresh1
We are pleased to announce that the latest 2026x Refresh1 release of No Magic products (MagicDraw, Cameo Systems Modeler, Cameo Enterprise Architecture, Cameo Concept Modeler, Teamwork Cloud, Cameo Collaborator for Teamwork Cloud, Cameo Simulation Toolkit), CATIA Magic products (Magic Software Architect, Magic Cyber Systems Engineer, Magic Systems of Systems Architect, Magic Collaboration Studio, Magic Model Analyst), and other plugins is now available! SysML v2 Solution The SysML v2 Plugin
Activity diagram Item flow between Actor and Block
Hi everyone, I’m working on a model for my system’s behavior using a SysML activity diagram. I’m trying to add item flows to sync it with the system context, but I’ve run into an issue: the Item Flow Manager is not accessible for object flows when the Call Behavior Action is in a swimlane for an actor part. If I try to open the Item Flow Manager on an object flow between swimlanes for block parts, it works as expected—only the actors don’t. I’ve modeled the human actor as an "Actor". What’s
I need to access Developer guide, but getting error
I am trying to access below developer guide. but getting 404. could someone support me what could be the issue.
UNIFIED VISION: MODEL BASED SYSTEM ENGINEERING TURKEY
Dear All Community Members, I am very pleased to announce that Dassault Systèmes MBSE Day 2026 - Turkey presentations' recordings are available now! You can watch them with the following links on the agenda! Thanks to all attendees and contributors! SaatKonuKonuşmacı08:30 - 09:00Kayıt & Kahvaltı 09:00 - 09:15Opening Speech Hakan Kul - Country Manager / Dassault Systèmes 09:15 - 09:45Systems Engineering in the Era of Digital EcosystemsFehmiye Yıldız - Head of Systems Engineering – Directed
Teamwork Cloud/Magic Collaboration Studio 2026x Initial Release - Upgrade
This video will cover upgrading Teamwork Cloud 2024x R3 to the Teamwork Cloud 2026x initial release on a Red Hat Linux 8.10 VM. The architecture of the deployment is single server, and will detail a way to move the existing 24x R3 installation off to the side before installing the newer Teamwork Cloud 2026x software. Hope you enjoy the video!
Teamwork Cloud/Magic Collaboration Studio 2026x Initial Release - New Installation
This video will cover a new installation of the initial release of Teamwork Cloud 2026x on a Red Hat Linux 8.10 VM. The architecture of the deployment is single server, thus Apache Cassandra 5.0.x, and Teamwork Cloud 2026x will both be installed on the same VM. Hope you enjoy the video! Please distribute this as needed internally or externally.
Teamwork Cloud/Magic Collaboration Studio 2026x Initial Release
Videos and guides for the 2026 initial release of Teamwork Cloud and Magic Collaboration Studio
Teamwork Cloud/Magic Collaboration Studio 2026x Refresh 1 Upgrade
This video will cover upgrading Teamwork Cloud 2026x to the Teamwork Cloud 2026x Refresh 1 release on a Red Hat Linux 8.10 VM. The architecture of the deployment is single server, and will detail a way to move the existing 26x installation off to the side before installing the newer Teamwork Cloud 2026x R1 software. Hope you enjoy the video!
Teamwork Cloud/Magic Collaboration Studio 2026x Refresh 1 Installation
This video will cover a new installation of Teamwork Cloud 2026x Refresh 1 on a Red Hat Linux 8.10 VM. The architecture of the deployment is single server, thus Apache Cassandra 5.0.x, and Teamwork Cloud 2026x R1 will both be installed on the same VM. Hope you enjoy the video! Please distribute this as needed internally or externally.
Teamwork Cloud/Magic Collaboration Studio 2026x Refresh 1
The following sub-pages will hold installation/maintenance/usage/troubleshooting information for Teamwork Cloud and Magic Collaboration Studio 2026x Refresh 1.
Trouble with Project Usages
Hi everyone. So I'm new to using Project Usages, and I think I have made a mistake that I need to rectify. I have to separate projects that I've made. Project A has Project Usages from Project B. I ended up building a new version of Project B, and instead of going through the correct process of removing the project usages for Project B via the Project Usages dialog, I just deleted it from the containment tree and imported the new version of Project B. This had the result of breaking the
Free 3-Day SysML v2 Course in Plano, TX July 14-16th
Hello All, We are hosting a free 3-Day SysML v2 workshop in our Dassault Systemes Plano, TX office (In the adjacent building) July 14th-16th. This will be lead by @SD and the team. There are only a few spots left, here is the link: Stay tuned for additional workshop dates as well. Looking forward to hosting you all!
IBD Connector Route Styles
Hello Everyone, I'd like to ask a question to our community. We're trying to create some block schemas by using IBD. Shapes like reference properties represent our specific demonstration of screens in our project domain. When the diagram is being loaded a lot, even a change of location in one element causes a mess in the view. Because, what we use to show our specific screen elements we show them by using reference properties. (Why we don't use special shapes is because of we cannot change the
Automatic Compartments display SysMLv2
Dear all, I would like to automatically display the compartments of my interfaces when i click on the zoom button to display the details of the interface (connector). Do you know any way to do this ? Thanks a lot !
Tips for speeding up the textual editor
I've noticed that initializing the textual editor and waiting for it to review changes before allowing for synchronization takes quite a long time after the model is more than a few hundred lines of code. Are there tips for improve the efficiency? Perhaps a way to open the textual editor just for a specific package or namespace as opposed to having to open up the whole model? I'm currently running Cameo Systems Modeler 2026x on the following PC: i9 with 16 CPUs at 2.30 GHz 32GB RAM 1TB NVMe
NEW!!! Blog Article - From Molecule to Mega-Watt: Optimizing Hydrogen Production and Treatment
Integrating hydrogen into existing infrastructure requires balancing production, storage, and consumption. Hydrogen system simulation helps engineers design efficient green hydrogen solutions using Dymola and dedicated Modelica libraries. Learn how to build highly efficient, scalable hydrogen systems using advanced system-level simulation. Our experts prepared the valuable content for you. 👇 Read the full article https://blog.3ds.com/brands/catia/hydrogen-system-simulation/ and let us know your
MBSE 4 Manufacturing
This section includes a summary of presentations, samples, and demos on MBSE for manufacturing that we have been delivering over the years and are currently expanding.
MBSE 4 Mechanical Design
This section consolidates material on MBSE and 3DCAD / Mechanical Design / 3D Design.
Is there an experience of supporting process simulations/operations support for continues processes, like refineries, oil rigs operation and similar?
Hello, there is a request from an oil company asking to federate multiple twins under single platform with the need to have an impact analysis in case of alarms and disasters. As far as it is a continues process domain, Delmia Digital Factory's capabilities will not fit the purpose. The idea is to use Dymola for simulation process triggered by a On-Prem 3DEX platform in case of any/several working parameters are outside of the tolerances. Result to be sent back to Exalead dashboard for decision
Limit usage of subsetting
Hello, I have a problem. I want to build a library where I sometimes need elements that should only be included once. The following example illustrates this: I want the user to be able to attach to "mqttcred" only, not to two. Is this possible, or am I misunderstanding something? Secondly, I have a question about the "broker" attribute. How can I ensure that the user redefines it and does not subset it? Because they could easily subset 'broker', and then I would have multiple 'broker' instances
Automatic Test Campaign with STIMULUS
Developing a Test Plan means identify numerous Use Case that should be turned into Test Scenarios. These Test Scenarios are used by STIMULUS to generate numerous combinations of input data. How can you: Select multiple test scenarios to be used in a test campaign, Define how many test vectors each of these scenarios should generate, Execute the code stimulated by all these test vectors, At the end, compile all the results and consolidate the requirements coverage for all the scenarios? Check
LeRobot Booth Robot – Basic Japanese Teacher and Much More
This booth robot helps interact with people, teach them, remember conversations, explain products, teach languages, and demonstrate technologies in action. It can be configured for specific purpose / event. It will assist us at INCOSE IS 2026 in Japan teaching basic Japanese and other things! https://youtu.be/AzLmg2geYq0 The robot is based on the SO-101 robotic arm and an Intel RealSense D405 camera running custom software. The solution architecture and more information can be found
MBSE 4 Engineering Disciplines
Here we will accumulate content dedicated for MBSE and SE +: Mechanical design - 3D Manufacturing Electrical Software etc
Requirements Management with SysML
In this web page you can find summary of capabilities and resources for requirements management with SysML in context of theoretical Cruse Missile sample. Crash course Covering: Authoring Traceability Validation and Verification Change and configuration management Synchronization with external requirement management tools Documentation and collaboration https://youtu.be/KcGFxJPXmPc Method and Framework - MagicGrid MagicGrid Workshop (6hours):
Systems Cybersecurity Designer
Systems Cybersecurity Designer overview R2024xGA Cybersecurity engineering is a critical discipline that ensures safe and secure human experiences with cyber-physical systems. The primary challenge is to maintain trust in connected cyber systems within an evolving digital economy that is increasingly vulnerable to unpredictable events. Based on RAAML, the System Cybersecurity Designer Plugin enables you to identify assets to protect and cybersecurity threats and risks to address. The System
Hardware-in-the-Loop Integrations
This page is dedicated for Hardware in the Loop integrations
Viewing metadata compartments in general view diagrams
Im wanting to view metadata for an occurrence def in the general view. Currently, when I toggle on metadata under the compartments section my occurrence def element doesnt show the metadata compartment. Am I using metadata incorrectly? metadata def StandardReference { attribute standardCode : String; attribute publicationDate : DateTime; } abstract occurrence def Asset { @StandardReference { :>> standardCode = "ISO/IEC 30173"; :>> publicationDate = 2023;
SysML v2 Tables
Dear all, since days I am struggling to create a table view in Cameo 2026x SysML v2 that displays the values of attributes owned by a part usage. I use DS_Views::TabularViews::gt as a starting point. I can display the attributes as elements, but cannot strip out the Real value contained in the attribute (example column "Det"): view Det : CoreViews::ColumnByExpressionView :> column { render rendering : CoreViews::ElementCellRendering :>> asTableCell {
🛠 MBSE EcoSystem | Integrations
This section is dedicated to MBSE EcoSystem - largest cross integrated solutions environment in the market. We cover Internal CATIA Magic 3DEXPERIENCE integrations, external ones, and 3D party partners created. This ecosystem is dynamic and expanding fast. Lego Integration Verification and Validation of Executable SysML Models Hardware in The Loop (HIL) SysML Simulation Solution Overview IoT and HiL with Catia Magic Crash Course and Libraries!
Power Window Controller - V&V from SysML v2 to Delmia - Robot Simulation Using FMI/FMU from Dymola
An automotive OEM is developing a power window controller for a new vehicle platform. The controller manages a DC motor-driven window regulator and must include an anti-pinch safety system that complies with U.S. Federal Motor Vehicle Safety Standard No. 118 (FMVSS 118) and UN ECE Regulation No. 21 (ECE R21). These regulations exist to prevent strangulation and limb-crushing injuries—particularly to children—from closing power windows. This sample scenario exercises core SysML v2 features across
SysML V2 question: Can port defs be a subclass of part defs?
Hi all, I have a SysML V2 question. I have a use case where it makes sense to subclassify a part def by a port def. Is allowed by the SysML V2 specification and Cameo, or is it invalid? part def Equipment; part def Component :> Equipment; port def USBPort :> Component;
Data Markings on Conveyed Items?
Does anyone know how to have a data marking appear for a conveyed item on an object flow (or a connector)? I have a block and have a data marking applied to it. The data marking appears on the block when it's on a BDD, however I'd like the marking to appear when I use the element as a conveyed item on an object flow. I can't figure out which element to add to the Sensitive Element Type in order to make the marking appear on the conveyed item.
Sysmlv2 Evaluation Plugin Community Edition
Hello, I recently installed the Sysmlv2 Community Edition. According to the documentation, I should be able to evaluate constraints with the Sysmlv2 Evaluation Plugin, which is installed from the resource manager. Sadly, there is no icon or button for evaluating it. According to the documentation, it should be in the Window tab, but it isn't. Could it be that this feature is not part of the community edition?
MBSE Model Fest At CUSA / MCSS Reno May 18 - 21
Attending the MBSE event of the year - MCSS / CUSA in Reno, NV, May 18–21? Make the most of your participation and join the first of the kind MBSE Model Fest - a MBSE hackathon. This is a fun, hands-on way to experience executable MBSE, model-driven behavior, and real hardware-in-the-loop execution. Short overview video how to participate: https://youtu.be/qpkUgHaoC It is very simple: 1. Sign up for the hackathon: https://lnkd.in/gpVjs-8R 2. Download the reference SysML model today:
👤Fluid Systems 3D Designer
✨ User Profile Overview: Fluid Systems 3D DesignerDefines the arrangement and installation of fluid systems (hydraulic, pneumatic, cooling, fuel, process fluids, ventilation) within complex assemblies, ensuring proper performance, manufacturability, and seamless integration with mechanical and electrical systems. “I make sure fluid systems physical lines are designed to be assembled, installed, and maintained properly.” 🎓Perform as a Fluid Systems 3D Designer - Beginner 🎓Perform as
👤Cabling Designer
✨ User Profile Overview: Cabling DesignerDesigns and validates cable networks in complex assemblies, ensuring proper routing, connectivity, and manufacturability. Prepares production-ready documentation and integrates cabling within the digital mock-up for seamless assembly and testing. “I ensure every cable goes where it should, fits perfectly, and works reliably in the real system.” 🎓Perform as a Cabling Designer - Beginner
👤 Wire Harness Designer
✨ User Profile Overview: Wire Harness DesignerDesigns wire harnesses in the context of the digital mock-up (DMU), ensuring integration with mechanical assemblies, functional connectivity, and manufacturability. Prepares production-ready documentation for fabrication and assembly. “I connect the dots—literally—ensuring electrical systems fit, function, and can be built efficiently.” 🎓Perform as a Wire Harness Designer - Beginner 🎓Perform as a Wire Harness Designer - Intermediate
👤Systems Simulation Engineer with STIMULUS
✨ User Profile Overview: Systems Simulation Engineer with STIMULUSValidates mission-critical embedded systems through Requirements-in-the-Loop (RiL) by transforming requirements into simulable, executable artifacts that serve as long-lived reference objects for end-to-end verification from concept to software integration. “If a requirement matters, it must be simulated, validated, and traceable—end to end.” 🎓Perform as a Systems Simulation Engineer with STIMULUS - Beginner
👤Systems Simulation Engineer with ControlBuild
✨ User Profile Overview: Systems Simulation Engineer with ControlBuildValidates embedded control, monitoring, and automation systems through model-based simulation, virtual commissioning, and test-bench integration—ensuring safe, reliable, and optimized system behavior before physical deployment. “I simulate and validate embedded control logic before it touches real hardware—reducing risk, cost, and commissioning time.” 🎓Perform as a Systems Simulation Engineer with ControlBuild-
👤Systems Simulation Engineer with DYMOLA
✨ User Profile Overview: Systems Simulation Engineer with DYMOLAModels and simulates multi-physics system behavior using 0D/1D methods, physical equations and Modelica libraries to support early design decisions, trade-off evaluation, and systems architecture validation through fast, predictive simulations. “I simulate system behavior before hardware exists—so architects can choose the right concept the first time.” 🎓Perform as a Systems Simulation Engineer with DYMOLA- Beginner
👤Safety & RAMS & Cybersecurity Engineer
✨ User Profile Overview: Safety & RAMS (Reliability, availability, maintainability and safety) & Cybersecurity Engineer Ensures that complex systems are safe, secure, and resilient by assessing architectures, identifying hazards & threats, and defining robust prevention and mitigation strategies. Delivers products that are “safe & secure by design.” “I make sure the system cannot harm, cannot fail dangerously, and cannot be exploited.” 🎓Perform as a Safety & RAMS & Cybersecurity
👤Test, Verification & Validation Engineer
✨ User Profile Overview: Test, Verification & Validation EngineerDefines, executes, monitors, and documents verification and validation activities to ensure the system meets requirements, performs as intended, and complies with safety, regulatory, and customer expectations. “I verify that every function performs as specified and validate that the system fulfills its intended mission safely and reliably.” 🎓Perform as a Test, Verification & Validation Engineer - Beginner
👤Requirements Manager
✨ User Profile Overview: Requirements Manager Captures, analyzes, structures, and maintains requirements to ensure clear, testable, and traceable specifications across the system lifecycle “I ensure every requirement is clear, consistent, validated, and fully traceable throughout the entire engineering process.” 🎓Perform as a Requirements Manager with the 3DEXPERIENCE platform- Beginner 🎓Perform as a Requirements Manager with the 3DEXPERIENCE platform - Intermediate 🎓Perform as a
👤 Systems Architect
✨ User Profile Overview: Systems ArchitectDefines, structures, and validates complex multi-domain systems by translating customer needs into clear system requirements, architectures, and verification strategies. Ensures consistent behavior across mechanical, electrical, software, and manufacturing domains while maintaining traceability throughout the product lifecycle. “I orchestrate complex systems by turning stakeholder needs into robust architectures with full requirement traceability,
Teamwork Cloud Webhook Payload
Is it possible to send a payload with a webhook from Teamwork Cloud? For instance, passing a specific message when a webhook executes upon a tagged commit?
CATIA MBSE User Day France 2026 — inscriptions ouvertes
Les 30 juin et 1er juillet à Vélizy, la communauté MBSE se retrouve pour deux jours de contenu technique construit autour des utilisateurs. Pas de présentation produit: que du retour terrain, par des ingénieurs qui utilisent CATIA Magic et la 3DEXPERIENCE sur de vrais projets. 📅 30 juin — Conférences Valeo · KNDS · Afnor · Samares Consulting · Équipes R&D 3DS Génération de code, SysML V2, stratégie IA et le cocktail du soir. 📅 1er juillet — Workshops pratiques (9 ateliers au choix) SysML V2 ·
How do you implement the Navigation Rules Opaque Behavior
Hello, I created a custom Collaborator template and I would like to change the Navigation of a Port (for example) from the specification window to another table. I would like to do this only in the published version and would like the user to be able to click on a port and have a specific table open. I have tried modifying the Navigation Rule that was provided to do open a specific table: The only modification to the Entire Model Template is the Diagrams Tree Navigation Rules where I
Reqtify - Add high-level Requirements - Cameo and TWC
Hello, I have checked the new version Reqtify 2026x Gold and found that the 'Add high-level Requirements' feature is still not available for Cameo projects stored in Magic Collaboration Studio (aka TWC). It is only available for locally stored projects. The 'Add high-level Requirements' feature is necessary to efficiently implement traceability between requirements and models (in TWC). Could you please share your advice on this? Many thanks, Francesco Matraxia
Exporting SysML v2 to JSON via REST API
In my latest demo, I showed how to use the SysML v2 REST API to export model data from Teamwork Cloud into a JSON file. This is a massive unlock for anyone needing to bridge their engineering models with external data science or reporting tools. Watch the Demo here: [Link to YouTube Video] 📥 Download the Source Files You can download the Jupyter Notebook below. It includes the logic for querying the model and the "save to file" functions. Simply swap in your TWC credentials and Model ID to start
How to see "Code Engineering Sets"?
"Code Engineering Sets" should be visible in the Containment or Structure tree: Code Engineering Sets - MagicDraw 2022x - No Magic Product Documentation. (There is supposed to be an option for this in the settings for each tree.) "Code Engineering" is also supposed to appear in the Project Options dialog.: Global options for Code Engineering - MagicDraw 2022x - No Magic Product Documentation. We are using Cameo Systems Modeler 2024x Refresh3 HF1, Enterprise Edition, which, as far as I have
💡Stay Ahead in Modeling & Simulation with the DYMOLA Newsletter
💡💡💡We’re reminding about the DYMOLA Newsletter! Launched in 2025 and continuing to bring valuable content to modelers and simulation experts worldwide. Twice a year, you’ll receive concise, expert-curated insights to help you get more from DYMOLA: What’s new in releases and libraries Practical modeling and simulation tips Real customer use cases across industries Learning resources, webinars, and best practices Whether you are an experienced user or just starting with Modelica and system
CATIA Software producer(C++): TimeEvent transitions
Hello, I’m currently creating a state chart that uses multiple time events, and for some reason the code generation fails without giving me an error. I’ve discovered that this only happens when the transition is of type TimeEvent. Regardless if it’s after() or at() the code will not generate. Thanks!
Searching within a Relation Map
Hi, I've generated a number of relation maps based off of code that we ingested using the Code Engineering Tool. The maps are very helpful in allowing me to understand the flow of the code, however a number of our relational maps are quite large, and I can't expand them to their full scope without running into performance issues. However, I also have the need to search within these relation maps for classes or interfaces that may be hidden from view because they are downstream. The standard
Flight Simulator with SysML - SysFly. Integrating FlightGear, SysML v1 Simulation, FMI/FMU (Dymola), HiL
This project demonstrates a hardware-in-the-loop (HiL) flight-simulation testbench in which an executable SysML model in CATIA Magic verifies its requirements against a high-fidelity flight dynamics model running in FlightGear. A Python bridge mediates between the two tools and an Arduino UNO R4 joystick, performing byte-order translation between the little-endian UDP frames exchanged with CATIA Magic FMUs and the big-endian Generic Protocol expected by FlightGear, and arbitrating the active
SysML v2 equivalent for classic SysML diagram taxonomy?
Hello Community, I was looking at the classic SysML v1 diagram taxonomy (BDD, IBD, Activity, Sequence, Requirement, etc.) and was wondering if there is any commonly used equivalent structure in SysML v2 to categorize different views (gv, iv, afv, stv, etc.) similarly. I attached the v1 diagram type tree for reference. Thanks.
SysML.v2 Swimlane Diagram
Hello, I need help on how to create a Swimlane diagram from the graphical window notation, I am trying to create A swimlane diagram from graphical notation , I was able to create this swimlane diagram for cubesat mission operation with the help of code textual editor and synchronised it to generate graphical model, But I am looking to the opposite, creating it from graphical editor, I am using MSOSA SysML.v2 Community edition 2026x. Attached is a diagram created from code and textual editor..
How do I get sub-requirements attribute (title & description )into my list?
Hello everyone, i am currently working on creating a report template that allows me to export requirement specifications as a report. I have already managed to do this for the top-level requirements. However, I just realized: what happens if there is a sub-requirement beneath a requirement? I was able to retrieve a parameter from the requirements that gives me access to sub-requirements. I would like to list these below the information of the "main requirement." The problem with the
MagicGrid BoK v2 in Practice: Refining VCCU from BlackBox to WhiteBox
Hi everyone, I’m sharing a project I’ve been working on—a YouTube series dedicated to practical MBSE workflows using MagicGrid BoK v2. While there are many great theoretical guides out there, I noticed a gap in seeing the "click-by-click" reality of building these models. My channel focuses on live demonstrations, including practical tips and workarounds that you won't find in the official documentation. In this latest video, I walk through the end-to-end process of refining a BlackBox-defined
Magic Collaboration Studio for Education - Cloud?
Does the Education version of Magic Collaboration Studio include Teamwork Cloud, and is it packaged identically to the commercial release? Also, could you clarify the cloud architecture and whether the hosting is provided by Dassault Systèmes? Please let me know if anyone knows the answer." What is the data retention policy for customers who cancel their subscription or become inactive?
Embedding a Time Series Chart Into a GUI
Hello - I did a search but didn't see anything come up for this topic. Is there a way to embed a time series chart into a GUI, versus it just being free floating when you run simulation? I've tried all the different types of Containers but nothing seems to work. Thanks, Russ
Syncing DNG links between modules into MagicDraw
Trying to sync a module from DOOR Next Gen, there is one link between to requirements in the module, and then a bunch of other links to requirement in different modules in the same project. This is what I see in the datahub explorer: This is what I see after syncing: Only the link which exists within the module is synced, the links to other items are not synced. Even when I sync the other modules which contain the requirements being linked to, the links still do not appear. I am thinking this
Auto-Populating Attributes
Hello, I've been able to create custom requirements and add new attributes that are either strings or use drop down selections for the attribute. I was curious to see if there is a way to create an attribute that can be automatically populated when creating or modifying a requirement? For example, I have an "Author" attribute I would like to be auto populated with the username of the person that adds the requirement to the requirement table or a "Date Created" attribute that will populate with
Implementation of Replace/Rewire with Reference Property
Hello, I'm trying to implement a model where I could have two instances of a system whose host network is a feature (shown below). I would create two instances of the System and be able to select the host network according to the feature selection. I have a very simple system where I have a common block called HostNetwork that would be replaced by either Host1Net or Host2Net. My SOS implementation is an aggregation implementation using reference properties which whose default values are
Best Affordable, Powerful, and Fast Robotic Arm for MBSE and Digital Eng with SysML and FMI/FMU
Looking for a great robotic arm to demonstrate model-in-the-loop and hardware-in-the-loop use cases? One of the best affordable open-source options I have found (took some time) for MBSE and Digital Engineering demonstrations is the LeRobot SO-101: In this video, I demonstrate the arm operating in teleoperation mode, where the lead arm is followed in real time by the teleoperated arm: https://youtu.be/yw-dROMVoB4?si=SWaIIk1AVR9Tb4LK I also show how SysML model-in-the-loop execution in
Mapping a technical attribute's value with its NLS value
Hi everyone, I'm trying to customize a report template with the application Report Template Generator, and I need to show in the report the value of a customized attribute, which is from a customized extension. My attribute contains a list of values like [01_ND, 02_E, 03_A]. The technical values were modified via NLS to display something understandable by the client, and now I need to print something like the value that are present in the NLS. I'm looking on OTScript side but I don't know how
SysML v2 support on 3DEXPERIENCE
SysML v23DEXPERIENCECATIA Magic PowerBY Hello, Is it possible to store SysML v2 models on 3DEXPERIENCE? I tried using Magic 2026x and 3DEXPERIENCE on the public cloud, but I received an error: "SysML v2 collaboration is disabled on this server." I couldn’t find any documentation on SysML v2 support in the 3DEXPERIENCE documentation—except for a mention in the 3DPlay app: "To open CATIA Magic reports and SysML v2 models in the 3DPlay Web App, do the following..." However, how do I save the model
Cameo 2024 R2 crash on RDP reconnect - fixed by Java 17.0.18?
Hi Community, Environment: App versions: Cameo 2024 R1, 2024 R2, 2026 R1 OS / access: Remote PC running Windows 11, accessed via RDP Problem: When the RDP connection is lost or closed, only 2024 R2 crashes on reconnect. 2024 R1 and 2026 R1 are unaffected. Steps to reproduce: Start Cameo 2024 R2 on the remote PC via RDP. Disconnect or close the RDP session. Reconnect to the remote PC - Cameo 2024 R2 crashes on reconnect. Troubleshooting performed: Followed community-suggested steps and external
Issue: Search Anomaly on 3DE Web Client and V6 Client
Hello ,everyone When users enter a part number on the 3DE Web client or the V6 client, sometimes no search results are returned. This issue occurs intermittently. Has anyone else encountered this problem, and what are some good solutions?
Reqtify- Test Specification Issue
Hey everyone I want to see the relation and traceability between requirements/specification and Test/specification. when I tried to import test specification from ENOVİA to Reqtify, I couldnt find the test case and can not define. When I read the papers which Reqtify provide itself I use SIMULIA V&V as shown below. Additionaly can I see on the exported document as table or excel requirements and tests in side by side as column in Reqtiy? Thanks in advance.
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..
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 &
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
Working with Actual Measurement Sets (UAF 1.3)
Has anyone figured out how to access the measurements of an actual measurement set via queries. The Actual Property Set was created for a Capability. Now I'd like to apply table legends to adorn the rows for Capabilities with "High" priority. I've tried to simply create a custom column but the OCL script simply cannot be evaluated. Any help greatly appreciated. self.actualPropertySet->exists(aps | aps.name = 'projectPriorities' and aps.actualMeasurement->exists(am | am.name =
SysML V2: Does Calc def require Simulation tool kit?
Hi, My team is currently evaluating the 2026x HF1 and we are having difficulty executing calc defs. Is it possible to run the simulation from the gv diagram?
💪 Technical Practices
In this section, you will find technical practices and recommendations for working with CATIA Magic Power'By. Technical PracticeDescriptionLinks Manage Profiles This Technical Practice highlights the importance of managing profiles on the 3DEXPERIENCE platform. It describes how to upload and maintain them on the 3DEXPERIENCE platform. Search with Predefined Queries and 6WTags This Technical Practice emphasizes the importance of knowing the project's location. Clients are familiar with the CATIA
CATIA MAGIC POWER'BY (Collaborative Designer for CATIA Magic Role)
You are a CATIA MAGIC user and you want to launch cloud services on the 3DEXPERIENCE Platform? Go through the wiki pages in this section and discover: 🚀 Getting Started as a CATIA MAGIC POWER'BY User to activate and setup your cloud services 💪 Technical Practices to deep dive use cases, how to videos and recommendations related to CATIA MAGIC POWER'BY
CATIA MAGIC
You are a CATIA MAGIC user and you want to launch cloud services on the 3DEXPERIENCE Platform? Go through the wiki pages in this section and discover: 🚀 Getting Started as a CATIA MAGIC User to learn about installation and setup 💪 Technical Practice to get recommendations to integrate 3DEXPERIENCE ENOVIA requirements and CATIA MAGIC
Report Template Administrator – who knows something about it?
Hello everyone, am I in the right place with my question? For a customer project, I can’t avoid using the Report Template Administrator role. Unfortunately, the tool and the EDU are too complex. I want to create a report template for generating a report for a VV_Testspecification. Alternatively, I would also appreciate a tip on how I can extract information from the test specification without much effort. Who can help me with this? Or which other community can I contact?
Block creation through excel ingestion with value properties
Hello, is there a way you can use an excel ingestion to create blocks with the value properties populated? I am able to do this with stereotype tags by setting the columns I want populated as the tags and ingesting the data that way, but I can’t get it to work with value properties.
Edit Slot Values Through Custom Collaborator Table
I am working to make a custom collaborator page that contains a table of slot values that then a user would be able to edit. When I expose an Instance Table from the model it works (values are editable), but when I make a custom table structure and pass an instance to it and expose a slot value with a table expression column (structured expression metachain), the value is not editable. Any advice?
MBSE with SysML for Satellite Architecture and Simulation
Here you will find collection of great public sources of samples and demos coming as result of multiple years of close collaboration with industry, academia, consultants, and more. Just mention few Sanford Friedenthal, Lenny Delligatti, JPL NASA, NASA, Orbilta ATK (NGC), Sierra Nevada Corporation, LMCO. We all know list is much longer, so please add more into the comments. Automatic satellite Architectural Alternative Evaluation with SysML Simulation
System-Level Model-Based Risk Determination for Lunar Mission Design with MBSE and SysML
Lunar mission design is not only about the vehicle or the landing itself. It is also about understanding how one mission event can affect the entire lunar environment. This paper (by M.M. Wittal1and S.C. Butts NASA Gateway Deep Space Logistics Project, Kennedy Space Center, FL, 32899 USA, 2011) shows how MBSE and SysML can be used to model that broader system-level risk, especially the impact of lunar dust and debris on assets both on the surface and in orbit. What I like most is the practical
Model Based Management of Configurations of Complex Systems: Common Submarine Combat System
In order to manage growth, complexity, and demand for resources of mission critical systems, Lockheed Martin Corporation (LMCO) has transitioned to using Model Based Systems Engineering (MBSE) (see the side bar) in large scale. The transition was very successful; but it also required adopting best practices along the way. The newest MagicDraw version provides real–life project capabilities (i.e. Smart packages) out of the box, which will provide further productivity and quality gains supporting
Unable to Register for MCSS 2026 due to Full Sessions :-(
Is there anyone we can contact regarding registration for this years CATIA User Symposium Americas 2026? I have a colleague who is registering to attend for his first time, but is unable to register because all afternoon sessions are full, and he cannot register without choosing a session. Thanks!
The CATIA community is meeting in Darmstadt. Will you be there?
Hi CATIA Fellows, We're bringing together everything that makes the CATIA ecosystem tick: design, engineering, simulation, systems engineering, manufacturing, and more into one event: the CATIA User Symposium Europe. CUSE isn't a product launch or a sales event. It's three days built entirely around you — practitioners, engineers, architects, and decision makers who use CATIA every day and want to go further. The sessions are led by people like you, from companies like yours, sharing what
💎 CATIA MBSE Cyber Systems Adoption Journeys & Expert Insights
This section provides links to various sources of self-learning materials on MBSE Cyber Systems user profiles. User profile/Domain Adoption journey 👤 Systems Architect👤Requirements Manager 👤Safety & RAMS & Cybersecurity Engineer👤Test, Verification & Validation Engineer👤Systems Simulation Engineer with DYMOLA👤Systems Simulation Engineer with ControlBuild👤Systems Simulation Engineer with STIMULUS👤 Wire Harness Designer👤Cabling Designer👤Fluid Systems 3D Designer
📓STIMULUS For beginners: Tutorials
In this section, you can find some tutorials how to get started with STIMULUS. Title Link Publication Date Introducing STIMULUS part 1 of 4 27 March 2023 Introducing STIMULUS part 2 of 4 11 May 2023 Introducing STIMULUS part 3 of 4 18 July 2023 Introducing STIMULUS part 4 of 4 08 November 2023 STIMULUS Tutorials Requirements Management
➡️ Systems Simulation Engineer with DYMOLA- additional resources
🚀 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