MGIGroup The place to meet modeling experts.

Modeling Guidelines Interest Group (MGIGroup)

What is the Modeling Guidelines Interest Group?

The Modeling Guidelines Interest Group gathers modeling experts from different domains applying model-based development for embedded software engineering. We are an exclusive group of dedicated experts that recognize the value of exchanging experiences. Our group regards this exchange as a key factor for successful model-based software development.

Topics of discussion

There are a large number of topics to choose from. MES would readily propose topics such as ”Improving Code Generation”, “Improving Functional Safety”, and “Criteria for the Selection of Guidelines”, while being open to any further suggestion. MES volunteers to moderate the Modeling Guidelines Interest Group on a strategic level. The goal is to strengthen the interaction of users from different industries using these dedicated feedback channels.

How to join?

Are you willing to share your experience?
Then you are welcome to participate in our discussions.
You probably have a LinkedIn account – that is all you need!
Just subscribe to the Modeling Guidelines Interest Group.
Please explain shortly your motivation for attending and we will activate your membership immediately.

Next online meeting

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)

Key benefits of the modeling guidelines interest group:

  • Take part in discussions with modeling experts about real modeling challenges
  • Help define modeling guidelines for development of safety-critical software
  • Exchange best practices with group members
  • Learn from the experience of other modeling experts
  • Receive regular information on the latest guideline developments
  • Bring state-of-the-art modeling techniques into your organization


Past Topics

Continuous Integration in Model Based Design

Speaker: Sophia Kohle (Model Engineering Solutions GmbH)
Date: Tuesday, June 11, 2019

As software projects increase in terms of size and complexity, automatic software checks are vital. In order to meet high quality standards and due to increasing development speed, efficiency in the development process is a must. These challenges can only be met by a high degree of automation.

Do you test your software models for compliance with quality boundaries in a continuous integration environment? If so, what environment do you use for this? What are the biggest obstacles and challenges for automated testing?

Migration Strategy for the Revision of ISO 26262: 2018 in the Software Development Process

Speaker: Sophia Kohle (Model Engineering Solutions GmbH)
Date: Tuesday, March 5, 2019

During the MGIGroup meeting, we talked about the long-awaited revision of ISO 26262, which was released in December 2018.
What is this update about?
What has changed?
What do the new recommendations for handling concurrency mean for development projects?
In this MGIGroup meeting, we discussed how the revision process should be handled. In particular, the MGIGroup members considered whether they should migrate as soon as possible or whether the changes that need to be made are marginal.

Recap MES User Conference2018 - Next Level: Get Agile!

Speaker: Dr. Heiko Dörr (Model Engineering Solutions GmbH)
Co-speaker: Sophia Kohle (Model Engineering Solutions GmbH)
Date: Tuesday, December 4, 2018

During the meeting, we were revisit topics discussed at the MES User Conference 2018 "NEXT LEVEL: GET AGILE!".

We presented slides outlining the results of the Un:conference session. Following this, we took an in-depth look at the topics that were most relevant to our participants and were discussed in small groups. How can (function/product) responsibility be distributed within a (Scrum) team? Is there "a perfect way" to becoming agile?

Agile Methods in Safety-critical Software Development

Speaker: Dr. Heiko Dörr (Model Engineering Solutions GmbH)
Date: Tuesday, September 4, 2018

The Agile Manifesto has revolutionized software development, and agile software development has become the new standard. But how do agility and safety standard requirements fit together? What are the challenges that arise? Which agile methods can be used? How does the Definition of Done help?

Modeling Guidelines for Testability

Speaker: Dr. Heiko Dörr (Model Engineering Solutions GmbH)
Date: Tuesday, May 29, 2018

Testing models is one of the most important steps in model-based development - and one of the most challenging. How can models be optimally prepared so that testing is as efficient as possible? What are the biggest hurdles that testers and developers have to overcome?

Complexity Measurement and Reduction

Speaker: Dr. Heiko Dörr (Model Engineering Solutions GmbH)
Co-speaker: Ferry Bachmann (Model Engineering Solutions GmbH)
Date: Tuesday, January 23, 2018

Handling complexity is a central challenge in the model-based development of large systems. What does this look like in practice? Why and how can complexity be measured? What approaches are there to reduce complexity?

What Is Best Practice for Achieving ISO 26262 Compliance?

Speaker: Dr. Heiko Dörr (Model Engineering Solutions GmbH)
Co-speaker: Sophia Kohle (Model Engineering Solutions GmbH)
Date: Tuesday, October 17, 2017

The number of guidelines that must be fulfilled is large. As part of this, there are various best practice methods that can be used for different styles of modeling. We would like to discuss with you topics like actions in Stateflow or global dataflow.
Alongside this, we want to see how 'State of the Art' is defined in order to achieve a high level of model quality and establish ISO 26262 compliance.

Upcoming Impact of the Second Edition of the ISO 26262

Speaker: Dr. Heiko Dörr (Model Engineering Solutions GmbH)
Date: Tuesday, July 11, 2017

In the last few years, the ISO 26262-6 has established itself as the standard for model-based software development in the automotive industry. Since its release in 2011, technologies have continued to develop and new best practices have been established. The ISO DIS update expected in 2018 takes this into consideration. What exactly is it all about? Which requirements arise when it comes to using multi-core processors? We will provide a preview of the new standard on software development.

Good Interfaces in Large Models

Speaker: Dr. Heiko Dörr (Model Engineering Solutions GmbH)
Date: Tuesday, March 7, 2017

Taking a look on the quality of model architectures, the size of interfaces should be considered. How is this aspect handled in practice? Is this relevant for your models? Are there specific guidelines for model architecture to limit the number of signals of the interfaces?

Latest ISO 26262 Update – Focusing Concurrency

Speaker: Dr. Heiko Dörr (Model Engineering Solutions GmbH)
Date: Tuesday, December 6, 2016

The main aspects of ISO 26262 have been retained during this update with regard to modeling guidelines, however the topic 'Representation of concurrency aspects' has been added. Since this will be a safety-critical aspect in the future, it is already worth considering established best practices. What are your experiences with concurrent models? How did you build these so far? What are the systematic changes?

Scheduling Techniques - Multitasking in the Model

Speaker: Dr. Heiko Dörr (Model Engineering Solutions GmbH)
Date: Wednesday, June 22, 2016

From our experience in safeguarding models, we encounter the question how tasks can be scheduled in the model to be important. We would like to discuss with you which scheduling aspects can be handled in the model. In particular, the definition of tasks and their properties as well as when and how tasks will be triggered shall be discussed.

Selection Criteria for Modeling Guidelines

Speaker: Sophia Kohle (Model Engineering Solutions GmbH)
Date: Thursday, February 18, 2016

This meeting focused on the selection criteria for modeling guidelines at the start of a new software project. As an introduction to the discussion we presented and discussed a core guideline set. Which are the most important guidelines? What is your deployment strategy?

Modeling Guidelines Interest Group (MGIGroup)

Speaker: Dr. Heiko Dörr (Model Engineering Solutions GmbH)
Date: Tuesday, November 3, 2015

The MGIGroup was founded on October 9, 2015 and and saw, already in its first online meeting, around 30 dedicated experts in model-based software development taking part. In this initial meeting, the members (e.g. AVL, Daimler, FEV, General Motors, Mathworks, Schaeffler, Samsung SDI, WABCO) introduced themselves, gave a short explanation for joining the group, and discussed the objectives and topics of the MGIGroup. The participants were particularly interested in how the group is using guidelines and their deployment strategy, which are the most important guidelines, and thus learn how guidelines help in increasing efficiency.