Ansys potenzia la nuova generazione di ingegneri
Gli studenti hanno accesso gratuito a software di simulazione di livello mondiale.
Progetta il tuo futuro
Connettiti a Ansys per scoprire come la simulazione può potenziare la tua prossima innovazione.
Gli studenti hanno accesso gratuito a software di simulazione di livello mondiale.
Connettiti a Ansys per scoprire come la simulazione può potenziare la tua prossima innovazione.
Today, thousands of embedded software systems power a range of applications for hand-held devices, smart appliances, vehicles, medical diagnostic equipment, and even missile guidance systems. Undoubtedly, as these systems continue to evolve and grow in sophistication, so too must the advanced tools needed to manage their increasing complexity.
The Ansys Scade One model-based embedded software development platform sits at the apex of these efforts as more modern, more homogeneous, and more in tune with the criteria needed for success, inspired by current programming and modeling environments. The software combines the capabilities of the following tools to deliver a unified user experience for all stages of embedded software development:
“Ansys Scade One software is the synthesis of what we have learned in years past,” says Aubanel Monnier, senior principal application engineer at Ansys, part of Synopsys. “It’s a complete reboot, leapfrogging over many legacy blocking points as an advanced model-based systems engineering tool for embedded software development.”
With its open, connected ecosystem, the Ansys Scade One model-based embedded software development platform streamlines embedded software development and integrates seamlessly into model-based systems engineering (MBSE) workflows.
Simplification was the main inspiration for Scade One software. Its development was guided by a few basic principles that make it an obvious choice for developers, namely:
Previously, SCADE Suite software and SCADE Display software were often used together. Now, Scade One software combines the features of both solutions in a single semantic framework. This unification is perceptible not just in the design environment that Ansys provides but in the way customers benefit from the capabilities of both.
Inherent in this goal was a move from drawing to programming and a move away from a physical prototype to a state-of-the-art integrated development environment (IDE). “Merging display-oriented concepts with a dataflow-based language in a way that improves over the sum of each party presented an interesting challenge,” says Dr. Bruno Pagano, director of R&D, embedded and safety-critical software.
“In general, an embedded graphical interface contains important parts of logic to manage the user-system interaction,” says Distinguished Engineer Jean-Louis Colaço. “Unifying these two aspects in a single computer language (Swan) and its programming environment gives more flexibility to designers.”
“Ansys Scade One software enables projects and development teams to scale up,” says Pagano. “From a collaborative point of view, it enables heterogeneous teams to work on the same project within the confines of one shared tool. It also enables faster development and validation to deliver instant, precise feedback while eliminating mundane tasks like graphical layout or test writing.”
The Scade One platform bridges the gap between model-based design and programming, empowering engineers with both visual modeling and textual coding in a single environment.
Historically, SCADE Suite software has had a crucial role in the model-based systems development (MBSE) of reliable embedded software. It is built specifically on products conceived by different teams at different times using different technologies for this purpose.
Now, thanks to Ansys’ open application programming interfaces (APIs), Scade One software can be integrated into Ansys ModelCenter model-based systems engineering software and connected to other MBSE tools as a streamlined alternative. One of the first connections available is a SysML v2 import from the Ansys Systems Architecture Modeler (SAM) capability, Ansys’ web-based SysML v2 editor.
“With the introduction of Ansys Scade One software, our priorities were to stick to fundamentals, beginning with a simple language meant to match the strictest safety constraints, with a power of expression and a representation that is close to what is used to specify embedded systems,” says Monnier. “Dataflow, hierarchical state-machines, and activation domains were also considered.”
Scade One language is designed in a way that lets users combine and blend these high-level constructs at will, leading to simple, understandable models — even for complex algorithms.
The realization of a language server dedicated to Scade One software and its integration into the model editor was the first major technical milestone the product team achieved. It solidified the initial vision of mixing a software development environment with a model-based design tool.
“Ansys Scade One software’s underlying language has been enhanced with new primitives that allow for more sophisticated, safe ways to compute with arrays fundamental to building more complex data structures,” says Colaço. “This improves the design of its classical control functions and opens the way to new applications.”
Diff and merge tools, or tools that assist developers in comparing and merging both files and code, are fundamental in scaling up and imposing properties not frequently found in model-based environments. Using them gives developers the freedom to represent and work with temporarily invalid models and deliver instant visual feedback on the validity of the model, inspired by language servers found in many software IDEs.
Having a diff and merge mechanism at the file format level provides a robust base for collaboration. Higher-level tooling is added to this foundation, such as visual representations or collaborative editing. Scade One software’s increased modularity and parametrization also permit the use of more generic, reusable libraries, which enables long-term cross-program IP strategies.
It’s also worth mentioning a few of the new domains in which the team expects to see improvements:
As far as what’s next, the product team at Ansys identified these future developments:
Jean-Louis Colaço, Distinguished Engineer
Jean-Louis has worked on SCADE core technologies since 1999, including language design, compiler, formal verification, and other semantic-based tools. He is one of the main authors of the Scade 6 and Swan programming languages. Today, he continues his work on Ansys SCADE software and on the Swan language for the next generation of design tools for critical embedded software.
Aubanel Monnier, Senior Principal Application Engineer
Aubanel has over two decades of experience in model-based development for safety-critical systems. He began his career in 2001 at Esterel Technologies (now part of Synopsys) and played a key role in the development of tools like SCADE Suite software. Today, he leads strategic initiatives for next-generation tools like Scade One software, focusing on usability, innovation, and certification support.
Bruno Pagano, Ph.D., Director, R&D, Embedded and Safety-Critical Software
Bruno joined Esterel Technologies in 2001, where he was scientific director from 2008 to 2016. He collaborated on compiler development and is one of the authors of the Esterel V7, Scade 6, and Swan programming languages. He led the development team for the KCG-certified code generator Scade 6, and since 2017 he has headed the research and development (R&D) teams for the Ansys SCADE product collection and Scade One software.
Jean Bourderionnet, Senior Manager, R&D
Jean leads an R&D team at Ansys, part of Synopsys, driving innovation in embedded software and safety-critical systems. He brings extensive expertise in model-based design, simulation workflows, and automotive standards. He plays a key role in expanding Ansys’ capabilities in functional safety and AUTOSAR-compliant software development.
The Scade One platform accelerates development while ensuring reliability, traceability, and certification support.
For the foreseeable future, Scade One software will remain at the forefront of embedded software development. Its continued focus on achieving industry certifications, incorporating enhanced display capabilities, and building a vibrant ecosystem of third-party contributions ensures access to a robust, user-friendly development platform.
Interested in learning more? Make sure to see this on-demand webinar: Design, Debug, and Test Your Ansys Scade One Model. And take a moment to visit our Embedded Software Ansys Knowledge page for additional technical blogs featuring Scade One software.
Just for you. We have some additional resources you may enjoy.
“Ansys Scade One software is the synthesis of what we have learned in years past.”
— Aubanel Monnier, senior principal application engineer, Ansys, part of Synopsys
The Ansys Advantage blog, featuring contributions from Ansys and other technology experts, keeps you updated on how Ansys simulation is powering innovation that drives human advancement.