Traditional systems engineering practices are no longer good enough to help you fully realize your smart product promise. To manage the complexities of today’s product architectures and truly understand and manage the countless dependencies across subsystems, the practice has evolved to model-based systems engineering — a concept that is the foundation of the latest ANSYS product release, SCADE System 2.0. More on that later.
Today, an accurate system definition is no longer a set of static text-based design documents, the kind that served traditional systems practices. The evolved model-based systems engineering practice consists of a living model, a model that provides a thorough understanding of the dependencies and interfaces between the various subsystems. The method represents large amounts of information in more sophisticated, interrelated ways. In addition, you can easily share and communicate models across teams. Models are more amenable to change management, and they support automated and comprehensive traceability from stakeholder requirements to implementation. Models also allow for automated verification of design rules, customized to match the methodology defined for the project.
So that’s how we attempt to sort out complexity. I try to manage it during the day at work, and at times it keeps me up at night. How can I get a task done in the most efficient way that produces the results I desire, while coordinating with busy coworkers for things that I need to get the job done? I’m sure that you confront this issue as well. This challenge is becoming more difficult to solve across many industries as products become increasingly smarter and more complex.
Our experiences with various industries have helped us to determine a set of best practices when it comes to model-based systems engineering. These are:
- It is based on an open SysML architecture and provides an easy-to-use editor for system engineers to decompose requirements into functional and logical elements, and then allocates them to physical components.
- Traceability of requirements is managed throughout the design process.
- It supports industrial systems engineering processes, such as ARP 4754A (aeronautics), ISO 26262 (automotive) and EN 50126 (rail transportation).
- The tools used for systems architecture and software easily integrate with each other, allowing for a seamless cooperation between system teams and software teams, automating the creation of interface information between the teams to avoid inconsistencies that may be introduced in manual processes.
Our latest release, SCADE System, is a systems design and modeling tool for embedded software applications. It serves as a platform for deploying model-based system engineering practices, particularly for complex systems with high dependability requirements. It has all of the features outlined above and allows you to easily develop model-based system architectures, while integrating these architectures with your model-based embedded software development process.
Why don’t you give SCADE System a try? We’ve made a free version available for download from the Esterel Technologies web site. The SCADE System Free Edition is an entry-level version of SCADE System Advanced Modeler. Click to learn more about SCADE System and download the free version.