Newsletter Das wichtigste im Blick.

On Demand Webinars

During software testing, is it sufficient to start with quality assurance activities? Of course not! Functional requirements are vital when it comes to software quality and form the basis for a common understanding of the product being developed.
With the support of the MES Test Center in terms of testing and software requirements, Linde Material Handling GmbH approached this topic head on with the goal being to achieve the highest software quality.
In this webinar, you will gain an understanding of how a test process supported by MES is created and applied in company. Linde Material Handling GmbH and MES will share which process improvements were achieved and discuss the insights they gained. Moreover, both companies will talk about the various hurdles and problems they had to overcome during various phases as well as the solutions to these issues in a live discussion.

Model-based software development has become state of the art for embedded applications. Particularly in the automotive industry, toolchains are established that support methods and procedures defined to meet the high requirements of functional safety standards. Within general software development, however, best practices recommend overcoming strict waterfall process models and promoting agile methods to overcome real-world challenges such as late changes or vague requirements. These real-world scenarios exist in embedded software development, and agile methods could also be beneficial here. In this webinar, we will show you how to develop and test embedded software in an agile way while adhering to functional safety standards.

Are you also currently faced with the challenge of adapting your software development to an ISO 26262 compliant process in keeping with the 2018 update?

This development process consistent with the latest update is the standard set for the development of safety relevant software. Our next webinar includes a step-by-step tutorial about how to set up your development process in accordance with ISO 26262:2018.

MES Jenkins Plugin and MES Test Manager® (MTest) could be the link between your ALM tool and your test project, equipping you with a convenient and automated test process solution. In this webinar, we will show you an example of a high degree of automation for a convenient continuous integration (CI) solution. Once the requirement import configuration is set, we will demonstrate how changes in the requirements will lead to an update of the test artifacts and trigger a CI run.
A set of requirements is central to creating high-quality software. One of the first steps in setting up a test project is to configure the requirement import in order to establish communication between ALM and the test tool. We will show you how easy it is to set up the requirement import in MTest. As a common exchange format, the requirements will be utilized in ReqIF format. To learn how to integrate MTest into a CI framework, you can watch our previous webinar, “Test Automation Made Easy” here.

In software development, it is important to know the exact quality of the defined software version. Efficient and comprehensive quality assurance in the form of software tests is therefore imperative.
Due to in the increasing importance of methods such as Scrum and Extreme Programming in software development, an efficient test development process becomes more and more important. Some test management tools already provide a high degree of automation in the form of automatically generated test sequences, evaluation routines, and batch configurations. However, with version control systems and continuous integration tools, it is possible to further expand automation and preserve valuable resources for other processes.

This webinar focuses on approaches to test automation with Jenkins and Gitlab. The webinar also demonstrates how test runs can be started not only by developers or testers but also by means of well-defined keywords, when checking new versions or creating merge requests.

Are you interested in the new features of our spring releases but you find the Tool Update Newsletter a bit too abstract? Then take part in our new webinar format where the Product Application Engineers themselves show you their tools, namely the MES Model Examiner®(MXAM), the MES Test Manager®(MTEST), the MES Model & Refactor®(MoRe) and the MES Quality Commander®(MQC). In this webinar, each Product Application Engineers will show you the latest features and give a live demo of each individual tool followed by an interactive Q&A session.

Does it also surprise you that your Simulink models can become so confusing so quickly? Revising them to create a tidy model architecture also takes up a lot of time. In this webinar we share six secrets to model refactoring with you. These range from general improvements to model layout and structure and efficient signal routing to interface and bus processing and data flow analysis. Reliable routines facilitate modeling and refactoring. This not only makes the refactoring of models more efficient, but also a lot more enjoyable.

Is SOTIF already an issue for you? We can help you and give you an overview of the SOTIF standard ISO / PAS 21448. How does SOTIF differ from ISO 26262? Which phases are affected and which steps need to be supplemented in the development process? Use this opportunity to gain some insights in our next webinar.

By now, you can probably assess the quality of your software projects quite well. But wouldn’t you also like to know exactly where you need to take action? Wouldn't it be advantageous to have your quality data evaluated automatically and objectively? In this webinar we want to introduce you to the right tool for this purpose – the MES Quality Commander® (MQC). Based on a quality model, this tool objectively evaluates a wide variety of quality data and shows a visualization of the current quality status of your project. In this way, MQC helps you to detect quality problems at an early stage and to get right to the bottom of what is causing them. Why not try it out for yourself?

A lot to model but too little time? An endless repetition of complex modeling steps? Frustrated by having to constantly make changes and then the same mistakes keep happening anyway? That’s why we developed the MES Model & Refactor® (MoRe) as an Add-On for Matlab Simulink®. MES Model & Refactor® (MoRe) offers reliable routines to facilitate your modeling work, from general improvements of model layouts and structure and efficient signal routing, interface, and bus processing to data-flow analysis. This webinar will show you practical solutions to help make modeling more fun and how to create better models in the process.

Do you also want more time for the essentials? Would you like more time for your developers and your product? In that case, have you considered automation? With Jenkins, quality assurance in compliance with ISO 26262 can be reliably automated. The MES Jenkins Plugin offers the perfect support in this respect. Configuration is done conveniently via the Jenkins UI meaning that you don't have to read the APIs of the individual tools in detail. An overview page provides a quick synopsis of all essential results and the individual reports. If required, they can also be automatically distributed to all users.

The MES Toolchain offers various tools with which you can reliably secure all steps of model-based software development in compliance with safety and quality standards such as ISO 26262 and ASPICE. The MES Jenkins Plugin is available for all products (MXAM, MTest, MXRAY) of the MES Toolchain.

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 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. [...]

Do you want to get a compact overview of the new functions offered by the current releases of MES M-XRAY® and MES Model Examiner® (MXAM)? How can you improve and simplify guideline testing and structure analysis of your software models?

We will demonstrate why it makes sense to use the latest tool versions. Among the highlights of the latest versions are the comprehensive wizard for custom guideline selection, the improvements in the highlighting of active view filters, and the consistency validation for guidelines included in multiple documents selected in the same project.

Is the embedded automotive software industry reaching a breaking point?

Some observations:

  • Many companies have multiple openings for software/control developer
  • Economic forecasts are indicating 100s of thousands of projected unfilled technical openings in the upcoming years
  • Automotive software content per vehicle on high end vehicles (100 million lines of code) already require about 3-4 times the size and hence complexity of aerospace software on a plane
  • With emerging applications such as ADAS, electrification, autonomous, the quantity of automotive software is rapidly increasing
  • Expensive product recalls due to software errors are rising

With all this pressure on the embedded software development industry, would reducing the effort to generate high quality software by up to 50% in select process steps be beneficial?

This new tool speeds up and simplifies the creation and editing of Simulink® models and can be used for all Simulink® versions from R2009b and later. After selecting specific elements (signals, blocks), actions are offered that automate frequently used operations – especially operations that consist of several substeps. Performing these tasks manually can often be laborious or time-consuming and thus error-prone. An example of this is the addition of signals across multiple hierarchy levels. This kind of additional input signal can now, for instance, be added from an upper level to a subsystem in a low level with a single action. This presentation will introduce a number of these actions and show how this tool makes working with Simulink® models – especially big models – easier, faster, and more reliable.

Is your company trying to implement an ISO 26262 compliant software development process, or getting pressure to implement this in the near future ?
Have you come across Part 6 Table 3 yet ? Scary isn't it.
Many people tend to "freak out" over Table 3 and how to implement the software architectural design features that the ISO 26262 standard recommends.
This webinar will help to tame the beastly Table 3 and show that implementing these software architecture design principles is feasible.

The MES Test Manager is the established tool for requirements-based testing of software models. The comprehensive documentation of a test and its results is essential in order to reliably assess the quality and completeness of the test, particularly with regard to safeguarding safety-relevant functions.
Presenting a short introduction of the significant functions and new features that come with the current version of MTest, this webinar will also focus on the advanced editor for MTCD test case specification and the interface change management.

The MTest Assessable Requirements Syntax (MARS) is a formal method of requirements specification in the MES Test Manager® (MTest). It enables requirements to be automatically 'translated' into executable assessment functions. MARS requirements can be used throughout the entire process as they are easily readable by anyone. In this webinar, we will demonstrate how this method can be employed to achieve consistency and clarity in evaluations, assessments, and checks as well as when generating test cases.

Modeling guidelines for Simulink® can have many corporate benefits, not the least of which is helping to make the overall software development process more efficient. A net result is to more easily have an on-time release.
As functional safety continues to become more important, a modeling style guide is a key work product for ISO 26262 compliance.
This webinar was presented by our VP of MES Inc. from the U.S., Scott Ranville. He presented some of his favorite guidelines for detailed design and software architecture considerations including breaking Stateflow® into smaller, individually testable, pieces.

Modeling guidelines and design principles can help you as a function developer when creating software models. Skeptical? Take part in our web meeting and we will change your mind!
This lecture is an introduction to modeling guidelines and static model analysis using MATLAB Simulink / Stateflow and TargetLink models in the MISRA and ISO context. In addition to best practices for modeling guidelines and model complexity, we will explain the basic operating principles of static model analysis. We will also show you how to conduct automatic policy verification and correction, complexity analysis and how to check for identical subsystems (clones) in software models.

Agile methods have become state of the art in software development. Agile teams are able to react to changing requirements, delivering intermediate solutions for rapid feedback. Model-based development, by its very nature, contributes to early validation and is hence in line with agile principles. What are the challenges in agile model-based software development? How are challenges addressed?

This webinar provides an introduction to the world of modeling guidelines and static model analysis of MATLAB® Simulink®/ Stateflow® and TargetLink® models. In addition to outlining how to apply modeling guidelines and calculate model complexity, we will illustrate the basic functions of the MES Tools for static model analysis. We will demonstrate automatic guideline checking and model correction with MES Model Examiner® (MXAM) and structure and complexity analysis with MES M-XRAY® (MXRAY).

Do you want to get a compact overview of the new functions offered by the current releases of MES M-XRAY® and MES Model Examiner® (MXAM)? How can you improve and simplify guideline testing and structure analysis of your software models? We will demonstrate why it makes sense to use the latest tool versions.

Do you know how to fulfill the requirements for detailed design in model-based design?
Detailed design is an essential activity during software development in general. Approaches to detailed design are well-known for programming languages like C. Nowadays, model-based development evolved as alternative programming paradigm. Still, the well-known requirements for detailed design cannot be straightforwardly mapped to model-based design. The presentation shows how the Base Practices for detailed design according to ASPICE PRM SWE.3 can be achieved in model-based development.