Newsletter Das wichtigste im Blick.

On Demand Webinars

Beyond Functional Safety: SOTIF

Are you interested in the safety of automated driving systems and curious about the recent SOTIF (Safety of the Intended Functionality) standard? Officially released in 2022, the ISO 21448 standard is set to influence the way we ensure safety for automated driving systems. But what exactly is SOTIF and how does it differ from traditional functional safety? In our webinar we talked about the conceptual framework of SOTIF and gave an overview of the SOTIF life cycle as per ISO 21448. Watch this webinar recording to gain valuable insights into the implications and requirements of this new standard.

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 webinar 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.

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

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.

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

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.

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

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.

Auto Layout Your Models and 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!

Feature Video: MTest-Testfallvariante - MES Test Manager® (MTest)

In this video we will demonstrate how to use the new test case variation feature by means of a specific example, namely how to define a logical test case from which concrete test cases can be derived.

MES Model & Refactor (MoRe)® - 8 actions that save time in Simulink

In this video we show you the most frequently used actions in MoRe that can save you up to 90% of the time you spend on modeling [...]

How-To Video: MXAM Project - MES Model Examiner® (MXAM)

In this video, Model Engineering Solutions (MES) will demonstrate how to set up an MXAM project as an mxmp-file [...]

How-To Video: MXAM Report - MES Model Examiner® (MXAM)

In this video we will explain how to understand reports and demonstrate how to work with them in order to make your model guideline compliant [...]

10 Challenges in Model-based Software Development

In this video we will discuss the ten biggest problems developers and companies face when it comes to model-based development (MBD) and offer solutions to these challenges.

MES Company Video

Model Engineering Solutions GmbH (MES) is a software company that offers solutions for the integrated quality assurance of embedded software. Our core focus is model-based software development especially on the MATLAB®/Simulink® platform

Get to know the MES Model & Refactor® (MoRe)

In this video we introduce you to the newest member of our product family, the MES Model & Refactor (MoRe)®!  MoRe is a plug-in for the Matlab Simulink® Editor that makes your daily modeling tasks easier, faster and less error-prone [...]

MES Model & Refactor (MoRe)® - Layout

This video demonstrates how you can improve the layout of your subsystems, using MES Model and Refactor’s (MoRe) four most important layout actions [...]

MES Model & Refactor (MoRe)® - Analyze

The video explains MES Model and Refactor’s (MoRe) two main actions from the “Analyze” category [...]

MES Model & Refactor (MoRe)® - Bus

This video will show you the most important actions in the “Bus” category of Model and Refactor’s (MoRe), which can be used, for example, when refactoring the interface of a subsystem.

MES Model & Refactor (MoRe)® - Interface

This video is a brief introduction to Model and Refactor’s (MoRe) most important actions for changing the interface of subsystems [...]

MES Model & Refactor (MoRe)® - Partition

This video will introduce you to the most important partition actions in MES Model and Refactor (MoRE) for improving the structure of your model [...]

MES Model & Refactor (MoRe)® - Signal-Routing

This video shows you, using examples, five important actions to add or remove signals in huge Simulink models with MES Model and Refactor (MoRe) [...]

Safety Analyses According to ISO 26262 at a Glance

tudoor academy is back with an interesting topic: safety analyses. In this webinar, we introduce the main types of safety analyses and explain their role in the safety-related development process as per ISO 26262. Certain safety analyses such as Failure Mode and Effects Analysis (FMEA) are already commonplace in development projects in the automotive industry. However, in safety-related projects compliant with ISO 26262, safety analyses must be performed at the system, hardware, and software levels. Several analysis techniques must be applied and suitably combined to achieve these objectives. Furthermore, analysis results must be incorporated into and reconciled with other work products. Frequently used analysis methods are FTA (Fault Tree Analysis) and FMEDA (Failure Mode Effects and Diagnostic Analysis) along with FMEA. This tudoor academy webinar outlines these analysis methods and focuses on their application in compliance with ISO 26262.

Formal Requirements – Least Heeded When Most Needed?

Learn what formal requirements are, why we need them, and what they enable for software testing.
Functional requirements are vital when it comes to software quality. They form the basis for a common understanding of the product being developed. These requirements are often written by different stakeholders in natural language and in a non-standardized way. But natural language carries the risk of being open to interpretation.

In this webinar, we discussed whether or not formal requirements are the answer to this problem. We also had a closer look at how formal requirements can improve test process automation and cloud readiness.

Static Model Analysis for AUTOSAR Models

In this webinar, we gave a practical demonstration of how the MES Model Examiner® (MXAM) can be used for AUTOSAR models in TargetLink®/EmbeddedCoder® to ensure quality in static model analysis.
Over the past 20 years, AUTOSAR has become one of the most important standards for developing software components in the automotive industry. Since then, the model-based approach has dominated software development projects and modeling and code generation tools like Simulink®/TargetLink®/EmbeddedCoder® have improved integrated AUTOSAR support.
However, the quality of the model is a decisive factor for the quality of the generated software components or runnables. Therefore, guideline checking and static analysis tools such as the MES Model Examiner® (MXAM) are indispensable in AUTOSAR-related toolchains.

Does Safe Also Mean Secure Software? - Automotive Safety & Cybersecurity

In the past, cars only had to do one thing: drive. Nowadays, one of the biggest challenges facing the automotive industry is the transition from hardware-based product to software-defined vehicle. More and more OEMs are becoming software companies, as software becomes the main area of development in cars. Cars are becoming computers on wheels. New technological capabilities such as over-the-air updates and the integration of personal digital devices are placing additional demands on IT security (cybersecurity). Industry standards such as ISO 21434 "Road vehicles - Cybersecurity engineering" provide solutions.

But where do to the existing safety standards and the additional security standard come into automotive software development? What impact
does cybersecurity have on the model-based development and quality assurance of automotive software?

Our upcoming webinar tackles these questions. We will give an initial overview of the similarities and differences between ISO 21434 (Cybersecurity), ISO 26262 (Functional Safety), and ISO 21448 (SOTIF), and how they complement each other.

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.

Let Your Toolchain Fly: MBD in the Cloud

In this webinar, we showcased how leading OEMs and suppliers push their software development tools into the cloud. OEMs and Tier 1 suppliers have now discovered the benefits of cloud technologies and started migration of key development toolchains to the cloud.
We presented the most frequent use cases from the industry. The motivation and the main obstacles for an efficient deployment of software quality assurance for model-based development in the cloud were discussed. The hands-on part showed how the MES tools work in a cloud environment - from headless start to report generation.

Master E-Mobility: Safe Software with MES & Dynafusion

The current challenges posed by safe mobility are not only limited to autonomous driving assistance systems. They also concern the use of alternative drive systems such as e-drives. Think, for example, of specific applications such as e-motor control and battery management as well as all the other aspects of driving behavior such as active and passive safety. Secure controller software is the key to ensuring that all these systems are safe. For these reasons, the automotive industry has established safety standards and reference processes for model-based software development, such as ISO 26262 and the TargetLink Ecosystem, to safeguard the controller software. In this webinar, we will show you what contribution MES’ tools make to efficiently securing highly complex software in the TargetLink Ecosystem. Safe driving, safe journey!

Agile Model-Based Software Development & Agile Model Testing

Developing embedded software according to agile principles, while at the same time meeting functional safety standards: in this webinar we will show you how it can be achieved. We will take a closer look at the current state-of-the-art approach for developing embedded applications namely model-based software development. In the automotive industry, defined processes and methods along with established toolchains ensure compliance with the high standards and functional safety requirements for the developed applications. The best practices of general software development, on the other hand, recommend overcoming strict waterfall process models and promoting agile methods to better cope with real-world challenges such as unclear requirements or last-minute specification changes. Introducing agile methods into the process-driven software development of safety-relevant functions can make them more efficient and robust in the face of precisely those real-world challenges without compromising safety standards. Automatically controlled toolchains, e.g. using Jenkins, take over a large part of the inspection and test routines for quality assurance in compliance with ISO 26262. In this webinar, we will look at concepts and best practices for agile model-based software development in compliance with ISO 26262.

What Model Metrics Have to Do With Model Quality

In model-based development, the quality of models is the essential factor for good code. Static model analysis is of fundamental importance for this quality assurance and the application of modeling guidelines is well established industrywide. Modeling guidelines are not the only relevant aspect for compliance with the required design principles because a large number of aspects can only be improved in the context of model properties. Model metrics are very well suited for this purpose. In this webinar, we will show you which model metrics can significantly improve model quality in terms of the design principles, provide ways to aid interpretation and best practices for applying these metrics, and show you how the model quality improves.

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.

 

 

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.

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.

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.

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.