MES Webinar Series
We will be continuing our successfully launched MES Webinar series. In each series, we will inform you about tools, applications, and concepts to optimize model-based software development and give you the chance to exchange ideas with our experts.
Participation in our webinars is of course free of charge. Webinars are held in English (unless otherwise stated).
Online meeting Modeling Guidelines Interest Group (MGIGroup)
Analysis of the Lifecycle of Models
Changes to requirements also apply to older models. A ready-made model often serves as the basis for the next product development. For this reason, this MGIGroup Meeting is dedicated to the analysis of the lifecycle of models. In particular, we will take a closer look at the maintainability and reusability of models. Our guiding questions are: How often is the architecture of a model adapted? What are the influencing factors for this and how can we develop models timely and with foresight?
The language of the online meeting is English.
Date: Tuesday, September 17, 2019
Time: 3 pm CEST (Berlin)/ 9 am EDT (Detroit)/ 6:30 pm IST (Bangalore)/ 9 pm CST (Beijing)/ 10 pm JST (Tokyo)
Speeding-up your testing: A new approach to automatic generation of test cases using the MES Test Manager®
The biggest challenges in model testing are to set up the requirements correctly, so that these can be utilized in test evaluation, and to systematically create test cases to stimulate the model for simulation accordingly.
In previous webinars, we have shown you how to use the MES Test Manager ® (MTest) and its feature MTest Assessable Requirement Syntax (MARS) to write down the requirements in a formalized pattern that still resembles natural language. These MARS requirements can be used to systemize and clearly present the requirements. Moreover, they can also be used to automatically generate requirement observer functions (assessments) to evaluate the test results according to the requirements.
In this webinar, we will show you a new MTest feature - a prototype to utilize MARS requirements for functional test sequence generation. By analyzing the requirement conditions, MARS can automatically derive signal behaviors to stimulate the model according to a requirement, and generate appropriate test sequences automatically. As a result, MARS will provide sequences for a given test object serving a high requirement coverage.
Furthermore, we will show you how this new feature of the Test Case Variation (TCV) is consistent with the generation of test sequences and helps to systematically add test cases with minimal effort. Instead of assigning values to parameters and signals, you can now assign value lists. These lists will be used to generate test sequences automatically by combining the lists that are already in use. That leaves the user free to set up and add systematic test cases.
With these new features combined, MTest improves the support of systematic testing and test case creation. This eliminates the need to perform recurring, time-consuming, and error-prone tasks. It also dramatically speeds up the creation of test cases for a high requirement coverage, as well as high structural coverage. In this webinar you will learn how powerful yet easy-to-use these features really are and just how simple it is to incorporate generated test sequences into MTest.
The webinar will take place in English:
Tuesday, October 29, 2019
Time: 4 pm CET (Berlin)/ 11 am EDT (Detroit)/ 8:30 pm IST (Bangalore)/ 11 pm CST (Beijing)/ 12 am JST (Tokyo)
MBD: 10 Problems Solved
Model-based software design (MBD) took off in the 1990s when tools like Simulink® and MatrixX® were transitioning from academic or research tools to production enabling tools. MBD rapidly expanded with the introduction of efficient automatic code generation in 1999, aided by tools such as Embedded Coder® and TargetLink®. However, much to the chagrin of some of its early proponents, MBD is not a silver bullet that can solve all software development concerns.
Nevertheless, when properly implemented, MBD can help with generating higher quality code more quickly and can also help to reduce costs. However, poor processes, tools, and execution can also result in poor quality code that costs more and takes longer to create. This webinar addresses ten problems associated with software development and proposes solutions to these issues.
The webinar will take place in English:
Tuesday, November 26, 2019
Time: 4 pm CET (Berlin)/ 10 am EST (Detroit)/ 8:30 pm IST (Bangalore)/ 11 pm CST (Beijing)/ 12 am JST (Tokyo)