News

Posted on in News
Watch the replay:  Model Simulation and Analysis in Capella Through a large number of engineering practices in China, we found that customers not only pay attention to how the object product can be modeled more quickly and reasonably, but also pay attention to the correctness of the model itself. Therefore, the simulability and analyzability of the model are very important. Users expect Capella to provide value in logic simulation and parametric analysis. According to the needs of customers, improvements have been made in the following aspects: 1. We decided to add the concept and related elements of activity diagrams in Sysml to Capella to make the function flow executable;2. Referring to the state machine specification in Sysml, we assign dynamic execution rules to the elements in the Capella state machine so that they can be simulated and operated;3. Support nested calls and interrupt logic between state machines and activity diagrams to enrich the simulation scenarios.4....
Thursday, September 15th, 2022 5:00 PM CET / 11:00 PM EST A Case-Study by Rolls Royce Control Systems Rolls-Royce Control Systems supplies control and monitoring systems for a variety of sectors including civil aerospace. These control systems are required to be designed, certified, and delivered to the highest level of safety assurance. In this talk, we present CaMCOA Studio, a domain-specific modelling workbench based on open-source modelling technologies including Sirius, the Eclipse Modelling Framework (EMF), Xtext, and Epsilon. CaMCOA Studio is being used to architect and integrate the software for all current and future Rolls-Royce engine control and monitoring systems.   Justin Cooper (ROLLS-ROYCE) Justin Cooper is a principal software engineer at Rolls-Royce based in Birmingham, UK. Since 2018, he has been working with Rolls-Royce and the University of York developing domain-specific languages, model-based tooling, and model transformations. Justin holds a ...

Posted on in News
Watch the replay:   Simulation with Python and MATLAB® in Capella A common need in system architecture design is to verify that the architecture is correct and can satisfy the requirements. Execution of system architecture model means to interact with state machines to test system’s control logic. It can verify if the logical sequences of functions and interfaces in different scenarios are desired. However, only sequence itself is not enough to verify its consequence or output. So we need each function to do what it is supposed to do during model execution to verify its output, and that is what we called “simulation”. This presentation introduces how to embed Python or MATLAB® codes inside functions to do “simulation” within Capella.   Renfei Xu Renfei Xu is the Technical Director of MBSE from PGM. He has participated in many implementation projects of MBSE in areas like Engine Control, Avionics, Mechatronics, RADAR and so on. In recent years, he is dedicated to th...
Watch the replay:     Applying MBSE as support for Systems Engineering Standards How to efficiently apply recommended practices of Systems Engineering: The Health Agriculture UAV case study With the emergence of Cyber-Physical Systems (computer systems in which physical elements are controlled or monitored by computer-based algorithms), defining a solution that satisfies stakeholder needs and various constraints is a hard task to complete. This is the reason why the Systems Engineering community defined standardized practices (such as the ones defined in ISO15288:2015), to realize successful systems, several years ago. However, performing these practices with the traditional "document-based" approach may be limited due to the difficulty of checking the overall consistency of the engineering documents. Using MBSE methods and tools (such as proposed by the ARCADIA method and Capella tool) is a great help to support the stakeholder requirements analysis and system requirem...

Posted on in News
Watch the replay:   SES ENGINEERING Studio: Achieving the perfect equilibrium between Textual Requirements and Models in Capella enhanced by Automatic Interoperability, Quality & Traceability operations. The importance of models is imperative in any Systems Engineering project. However, truth is not exclusively found within models. The need to describe external contracts, regulations, or non-functional requirements, for instance, can be more efficiently satisfied by using textual specifications. In order to achieve the desired “Common Source of Truth”, model and textual requirements must be connected and coexist, desirable enhanced by the automatization of the consistency checking, automatically modifying one side when changes are produced on the other end... Within The REUSE Company, we have realised how crucial it is to facilitate this connection and provide Systems Engineers with the tools required for applying SE across the entire process as seamlessly as possible. Th...
Tagged in: capella MBSE