Adventium Labs and ANSYS demonstrate AADL-based analysis capabilities within ANSYS SCADE Architect
Adventium Labs and ANSYS teamed up this year to demonstrate new capabilities for model analysis in ANSYS’ SCADE Architect. “SCADE Architect is a great platform for Adventium’s analysis tools,” said Adventium’s Tyler Smith, “it only took two weeks to get familiar with the SCADE ecosystem and develop two new SCADE Architect plugins.”
Adventium’s analysis tools are based on the Architecture Analysis and Design Language (AADL), which allows the tools to consistently produce analysis results regardless of the user’s preferred frontend user interface. Smith explained how the AADL language helped make the analysis interoperable, “whether you’re using the tools from SCADE Architect, OSATE [the Open Source AADL Tool Environment], or the command line, the core logic is the same. AADL’s research pedigree and tool agnostic implementation eliminate ambiguity between tools and organizations.”
“SCADE Architect features architectural software and system modeling and verification in an open and friendly graphical environment. It provides a strong foundation to deploy model-based systems engineering (MBSE) processes and best practices,” said ANSYS lead product manager, Thierry Le Sergent. “It enables your team to work seamlessly in AADL, FACE and SysML. With this new integrated capability from Adventium Labs, analyzing your models is seamless too.”
Adventium demonstrated this new integration capability in a video released in conjunction with the AADL User’s Day hosted by Carnegie Mellon University’s Software Engineering Institute. The video shows application of Adventium’s hard real time schedule analysis and schedule generation tools inside SCADE Architect.
The roots of AADL lie in the Defense Advanced Research Projects Agency (DARPA) Domain-Specific Software Architectures (DSSA) program. One of the results was an architecture description language for the domain of embedded computer systems called MetaH. MetaH evolved and solidified into the SAE International standard AADL. In the early 2000s a collection of major aviation industry players came together to address the problem of rising software costs in avionics. They formed the System Architecture Virtual Integration (SAVI "savvy") program, whose goal is “to lower development costs of complex aerospace systems by enabling model-driven virtual integration of complex systems across multiple development environments.”
The U.S. Army’s Combat Capabilities Development Command (CCDC) recognized AADL’s potential to address the need for virtual integration voiced by SAVI. CCDC funded efforts that have transformed AADL from a research effort to a commercial-grade modeling and analysis environment. Through collaboration between industry and academic institutions, CCDC has fostered a tool ecosystem for virtual integration in which peers like Adventium and ANSYS can collaborate using the shared language of AADL.
What’s next for Adventium and ANSYS? Smith says Adventium hopes to add even more of its capabilities to the SCADE ecosystem. “Adventium’s excels at analysis,” says Smith, “SCADE Architect provides an exceptional platform and we are excited continue collaborating with ANSYS to add analysis capabilities for our users.”
For more information about SCADE Architect, see https://www.ansys.com/products/embedded-software/ansys-scade-architect
For more information on Adventium’s analysis tools, see https://www.adventiumlabs.com/our-work/products-services/model-based-engineering-mbe-tools