Abstract
Keywords:
Model-driven-design, formal-methods, UML, SCADE, safety-critical
Abstract:
This paper presents an approach combining the respective strengths of UML and SCADE to develop safety-critical systems. By using UML to specify the system’s high-level requirements and architecture, and then SCADE to formally specify the software behavior, we provide a seamless flow from the initial requirement analysis phase down to the final integration on the target platform. This flow is based on the connection of UML tools with the SCADE environment, leveraging industry standards such as UML2, XMI, and DO-178B to provide a solution that is exactly tailored to the specific needs of safety critical projects.