Newsletter Das wichtigste im Blick.

On Demand Webinars

Next Level of Safety: SOTIF!

The Safety of the Intended Functionality (SOTIF) standard was initially published as a supplement to the ISO 26262 standard in January 2019. However, what is the current uptake of SOTIF? Is complying with the new standard already on your agenda? How does SOTIF differ from functional safety? The main topic of our discussion is the possible impact of SOTIF on the implementation process. Which phases are affected? Which activities need to be added to the development process? Take part in our joint webinar with samoconsult to get an overview of SOTIF.

Modeling Made Easy with MoRe

Are you also familiar with this scenario? Your Simulink models quickly become confusing, so you have to spend a lot of time refactoring. You are then left feeling frustrated by the boring, repetitive steps that also increase the likelihood of making errors. The MES Model & Refactor® (MoRe), is a simple and reliable tool that helps you save time and increases your productivity.
In this webinar, we will show you MoRe’s newest and most important features. MoRe supports you by automating repetitive, time-consuming, and monotonous modeling steps. This leaves you with more time to focus on the essentials and it makes modeling more fun, too!

MBD: 10 Problems Solved

Model-based software design (MBD) is a software development method that has been used since the 1990s, especially for the development of embedded systems. MBD rapidly expanded with the introduction of efficient automatic code generation, aided by tools such as Embedded Coder® and TargetLink®. When implemented properly, 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.

 

 

Release Updates - MES Quality Commander® (MQC) v.5.1

The latest versions of the MES Quality Commander® (MQC) are ready for installation. A short overview of the highlights and the release notes can be found in the video. The following points are considered:

Annotations for Quality Properties
Use annotations to justify and adapt quality values directly in the project. Annotations can change either the quality bin or the quality value of a quality property measure . A validity time frame can be applied.

Release Updates - MES Model & Refactor® (MoRe) v.2.7

The latest versions of the MES MES Model & Refactor® (MoRe) are ready for installation. A short overview of the highlights and the release notes can be found in the video. The following points are considered:

MoRe Demo Model
For an easy introduction to MoRe, a new MoRe demo model is available for trying out different actions and learning how to use them.

Release Updates - MES Model Examiner® (MXAM) v.7.1

The latest versions of the MES Model Examiner® (MXAM) are ready for installation. A short overview of the highlights and the release notes can be found in the video. The following points are considered:

Validation of project settings
Show validation details in pre-analysis validation in case of warnings/errors. Prevent execution of an analysis if there is any error detected.

Improvements for the use of annotations
Enhanced performance for projects with large annotation definitions. Improved error handling for corrupted annotation definitions.

New checks for MAB

Release Updates - MES Test Manager® (MTest) v.7.5

The latest versions of the MES Test Manager® (MTest) are ready for installation. A short overview of the highlights and the release notes can be found in the video. The following points are considered:

Enumerations in the MTest Specification Editor
Interface signals and workspace parameters of a test object that are of type „enumeration“ will be automatically added to the *_interface.io file for use in the MTest Specification Editor.

Complex Signals in the Assessment Analyzer
The real and the imaginary part of complex mathematical signals are displayed seperately.

General improvements in robustness
Consistency of assessment generation. Trigger automated code generation in case of corrupted code.

Agile Model-Based Software Development & Agile Model Testing

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 still analyzing your data or can you already identify the quality of your project?

Quality assurance is the backbone of good software development, but how do you keep track of the vast amounts of data that are generated every day? Continuing on from our automation webinar, this time we will show you just how easy and reliable quality assurance in compliance with ISO 26262 can be for your entire project. We will have a look at integrating Git as an ALM for automated data import, at evaluating data with regard to its quality in compliance with ISO 25010, and at various visualization and reporting possibilities. As a result, questions about the current status of your project, possible problems and their causes, trend development, and progress can be answered quickly and reliably.
The MES Quality Commander® (MQC) not only visualizes essential quality data, but also prepares it for efficient reporting. You can rely on MQC!

MES & Jenkins: Automation Made Easy!

Does your quality assurance require too much effort?
Have you considered automation?
With Jenkins, you can reliably automate quality assurance in compliance with ISO 26262. The MES Jenkins Plugin offers the perfect support for this. Instead of going through all the APIs of each individual tool in detail, you can simply configure via the Jenkins UI. The overview page provides a quick view of all essential results and the individual reports, which can also be automatically distributed to all users if required.
The MES Jenkins solution not only saves time and automates quality assurance effectively but also scales up from small projects to enterprise solutions. In this webinar we will show you how.

Will SOTIF replace ISO 26262 soon?

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.

Release Update News in Brief – MES Tool Highlights

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.

High Software Quality via Static Model Analysis with MXAM

How to Create MISRA®- and ISO 26262-compliant Models.
This webinar provides an introduction to the world of modeling guidelines and the static model analysis of MATLAB® Simulink®/ Stateflow® and TargetLink® models.
How can you improve and simplify guideline testing and the structure analysis of your software models?
We will demonstrate automatic guideline checking and model correction using the MES Model Examiner® (MXAM).
In addition to outlining how to apply modeling guidelines and calculate model complexity, we will illustrate the basic functions of MXAM for static model analysis.

Refactoring Simulink® Models: 6 Secrets Revealed

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.

ISO 26262 in 10 Steps

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.

5 Views of the Product Quality of Your Software

Software development is complex. It is usually not possible to make precise ad hoc statements about the current product quality. This leaves developers working from their intuition and the danger is that areas where action is needed may be identified too late. However, it is possible to automatically collect and evaluate KPIs during the development process in order to better assess risks.

The basis for this are quality models in compliance with ISO 25010, which allow structured calculation and aggregation of quality data. One tool that works with this method is the MES Quality Commander® (MQC). MQC calculates and visualizes the current quality status. MQC also helps to identify the need for action at an early stage to get to the root of the matter. We invite you to take a look at a software product from different perspectives with us in this free webinar so that you can form your own impression.

From good requirements to high software quality - Insights into software development at Linde Material Handling GmbH

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.

Requirement Imports with an Automated Test Process Solution in Three Steps

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.

Software Quality at a Glance - Is that Even Possible?

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?

Model-based Design and Verification According to ISO 26262: Automated

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.

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

Getting Started with MXAM DRIVE 5.3 and MES M-XRAY 4.2

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.

What if ... 50% Reduction in Effort?

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?

MES Model & Refactor® (MoRe) – Simplify your modeling.

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.

Taming Beastly Models

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.

News in MTest v.6.2

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.

Formal Requirements with MARS - MTest Assessable Requirements Syntax

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®: Detailed Design & Software Architecture Considerations

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.

Guidelines are a Modeler's Best Friend

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 in Safety-critical Software Development

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?

News in MXAM DRIVE 5.0 and MES M-XRAY 4.0

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.

Detailed Design in Compliance with ASPICE 3.0 in Model-based Development

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.