Hello! I am Thierry Le Sergent, Product Manager of the SCADE System product at Esterel Technologies. Thank you for joining us for this webinar.I will make an introduction with few slides, then I will focus on a demonstration of the product on a small example.At the end of the presentation I will be taking questions so please take notes and I’ll try and address all I can at the end of the presentation.
This webinar is the second one on Model Based Engineering with SCADE System.So I will quickly give here only highlights on the Model Based Engineering processas for more details the webinar is available for download from Esterel website.I will then focus on the system architecture designon a small example,first using a classical way, second with data based design.
Traditional tools used to implement the system development processes are Word and drawing tools such as Visio, for both the functional design, and the architecture design.And typically excel sheets are used to specify the function and interface allocation to architecture components. Important things to remember:- Draws are important; it is the usual communication means for engineers working in as many different areas as mechanics, electronics, or SW engineering.- Tables are nice for verification activities, and support large scale models.But this traditional means have a major inconvenience: they are not “model based”. I mean here that the graphical designs and the allocation table are physically independent; so if one modifies either side, the change must be taken into account manually at the other side. This synchronization is both painful, time consuming and likely to introduce bugs in the process. And this issue does not concern only the system engineers for the consistency of the functional and the architecture decomposition; the components that are developed in SW must also be synchronized with the definition of the system components made by the system engineers.The system to SW interface synchronization is one of the mayor benefits that the SCADE tools offer. This feature is demonstrated in the previously recorded webinar. In addition to the textual requirements, and graphical functional and architecture decompositions, industrial system development processes often rely on a large set of data, usually capitalized from similar system previously developed.The objective of this webinar is to demonstrate how these data can be reused,associated to the architecture graphical views, and supported by automated verifications.
Now let’s see SCADE System in action for the architecture design of a system.Before that I will briefly explain the example on which the demo is based with simulation executable. **Launch the Fighter exe. This executable has been entirely developed with the SCADE Suite, SCADE Display and SCADE RapidPrototyper products. For more information on these products, please look at our website. The example is a very simplified fighter, with an embedded tactile display.The fighter gets information on the other aircrafts around it, we call them the tracks, thanks to a radar that can be switch on and off from the tactile display; the radar has also 2 modes, narrow and wide that can changed with that button.A second equipment, the Iff for Identification Friend of Foe, can inform if an aircraft if a Friend of an enemy thanks to reception of a radio signal.The fighter embed a Mission Computer whose role is to merge the information from the Radar and the Iff, computes the most dangerous tracks that is the nearest enemy flying in its direction. When such track exists, the mission computer allows the pilot to lock this track with the lock button, and activate the gun against this track with the shot button. In order to simulate the complete behaviour of the fighter I’ve developed a simulation interface from which I can create tracks in the fighter environment and observe the behaviour of my system.For example, I will create here a first track and set that it is an enemy. I can accelerate or slow down the simulation…Now I can create a random set of tracks and see if my system reacts correctly. Ok, now let’s see how the architecture of such simple system can be expressed with SCADE System. ** launch SCADE System
This summary concludes my presentation.For more information on SCADE products, and to download other webinars, please refer to the website address provided on the screen.You will also find there white papers on SCADE System and the other Esterel SCADE Products. At this time, we will open up the phone lines for the Question and Answer session.