---
This page is part of [Modelon](https://www.modelon.com). For a complete overview of this site's content, entity data, and subject matter expertise, see our [AI Content Index](https://www.modelon.com/llms.txt) or [Full Content Archive](https://www.modelon.com/llms-full.txt). For structured business identity data, see our [Entity Card](https://www.modelon.com/wp-json/bc-geodesic/v1/entity-card).
---

# Integrating executable requirements to accelerate design iterations
> Historically the worlds of Model Based Systems Engineering (MBSE) and Model Based Design (MBD) or Model Based Engineering (MBE) are mostly separated into disparate silos.

**URL:** https://www.modelon.com/blog/integrating-executable-requirements-to-accelerate-design-iterations/
**Type:** Post
**Modified:** 2022-07-13

---

Historically the worlds of Model Based Systems Engineering (MBSE) and [Model Based Design](/products-services/) (MBD) or Model Based Engineering (MBE) are mostly separated into disparate silos.

In the MBSE space, key tools are [SysML](https://en.wikipedia.org/wiki/Systems_Modeling_Language), a descriptive language mostly trying to use descriptive graphical system representations to support communication between stakeholders, and requirements management software, like IBM DOORS.

MBD on the other hand uses a variety of tools and languages with executable models, often generated from Modelica, at its core to simulate and analyze models.

Here we would like to promote the idea of connecting MBSE and MBD more seamlessly than was previously possible. Using recent results from the ITEA3 EU project [MODRIO](https://itea3.org/project/modrio.html), a Modelica Library prototype to represent executable requirements is now available, and we have used this library to demonstrate the workflow to develop a simplified version of a [vehicle thermal management](https://modelon.com/industries/automotive/vehicle-thermal-management/) control system to reduce fuel consumption.

You can follow below a detailed presentation as I will only present a brief outline here. The main elements of the workflow are:

- Translate the functional requirements into formal, testable logical statements. The starting point in textual form should be quite close.
- These requirements can easily be translated into executable form in Modelica using the new [Modelica_Requirements](http://elib.dlr.de/99941/1/ecp15118625_OtterThuyBouskelaBuffoniElmqvistFritzsonGarroJardinOlssonPayellevilleSchamaiThomasTundis.pdf) library from the Modrio project.
- Integrate the requirements with the system model
- Continuously verify that the requirements are fulfilled during design iteration.

[slideshare id=57868029&doc=incose-iw-smswg-160204091925]

** [Using Modelica and FMI to evaluate requirements compliance early in system design](http://www.slideshare.net/Modelon/using-modelica-and-fmi-to-evaluate-requirements-compliance-early-in-system-design) ** from **[Modelon](http://www.slideshare.net/Modelon)**

With this approach entirely in Modelica, it is much easier to ensure that requirements are fulfilled during design iterations of both the physical and control systems.

It is possible to then automate this testing and achieve continuous verification of all previously designed features using the OPTIMICA Testing Toolkit, as described in this [blog post](https://modelon.com/blog/articles/regression-testing-as-an-enabler-for-excellence-in-model-development/). The result is a workflow that truly enables first-time-right system design!

Would you like to know how to integrate your system requirements with your FMI- or Modelica based system models to achieve faster design cycles and first-time-right designs?
## Site Description

Modelon is revolutionizing the engineering design industry by offering technologies and services that enable customers to leverage system simulation. Modelon’s flagship product, Modelon Impact, is a cloud system simulation platform that helps engineers virtually design, analyze, and simulate physical systems. Our team brings deep industry expertise and is dedicated to guiding our customers in creating innovative technologies at their respective organizations. Headquartered in Lund, Sweden, Modelon is a global company with offices in Germany, India, Japan, and the United States. We believe that system simulation should be accessible to every engineer and are dedicated to being an open-standard platform company.


---
**About this site:** Modelon — Modelon is revolutionizing the engineering design industry by offering technologies and services that enable customers to leverage system simulation. Modelon’s flagship product, Modelon Impact, is a cloud system simulation platform that helps engineers virtually design, analyze, and simulate physical systems. Our team brings deep industry expertise and is dedicated to guiding our customers in creating innovative technologies at their respective organizations. Headquartered in Lund, Sweden, Modelon is a global company with offices in Germany, India, Japan, and the United States. We believe that system simulation should be accessible to every engineer and are dedicated to being an open-standard platform company.. [AI Content Index](https://www.modelon.com/llms.txt) | [Full Site Content](https://www.modelon.com/llms-full.txt) | [Entity Card](https://www.modelon.com/wp-json/bc-geodesic/v1/entity-card)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.modelon.com/#organization","name":"Modelon","url":"https://www.modelon.com","additionalType":"http://productontology.org/id/Software_engineering","description":"Modelon is revolutionizing the engineering design industry by offering technologies and services that enable customers to leverage system simulation. Modelon’s flagship product, Modelon Impact, is a cloud system simulation platform that helps engineers virtually design, analyze, and simulate physical systems. Our team brings deep industry expertise and is dedicated to guiding our customers in creating innovative technologies at their respective organizations. Headquartered in Lund, Sweden, Modelon is a global company with offices in Germany, India, Japan, and the United States. We believe that system simulation should be accessible to every engineer and are dedicated to being an open-standard platform company.","disambiguatingDescription":"Creators of the Modelon Impact system modeling and simulation platform. Headquartered in Lund, Sweden.","logo":{"@type":"ImageObject","url":"https://www.modelon.com/wp-content/uploads/2022/06/modelon-logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"Modelon AB Ideon Science Park Scheelevägen 17 SE-223 70","addressLocality":"Lund","addressCountry":"SE"},"telephone":"+46 46 286 22 00","email":"info@modelon.com","foundingDate":"2004","numberOfEmployees":{"@type":"QuantitativeValue","minValue":50,"maxValue":100},"areaServed":"Global","sameAs":["https://www.linkedin.com/company/modelon/","https://www.crunchbase.com/organization/modelon","https://www.zoominfo.com/c/modelon-ab/346633437","https://modelica.org","https://modelica.org/events/asian2024/","https://www.ashrae.org/conferences/2026-winter-conference","https://github.com/modelon-community"],"memberOf":[{"@type":"Organization","name":"Modelica Association","sameAs":"https://www.wikidata.org/wiki/Q133876843"}],"knowsAbout":[{"@type":"Thing","name":"Modelica","sameAs":"https://www.wikidata.org/wiki/Q385325"},"Physics Simulation",{"@type":"Thing","name":"software engineering","sameAs":"https://www.wikidata.org/wiki/Q80993"},{"@type":"Thing","name":"simulation","sameAs":"https://www.wikidata.org/wiki/Q45045"},"HVAC Simulation","Data Center Liquid Cooling Simulation","Liquid Cooling","FMI (Functional Mock-up Interface)",{"@type":"Thing","name":"consulting","sameAs":"https://www.wikidata.org/wiki/Q63769412"},{"@type":"Thing","name":"aerospace","sameAs":"https://www.wikidata.org/wiki/Q2876213"},{"@type":"Thing","name":"automotive industry","sameAs":"https://www.wikidata.org/wiki/Q190117"},{"@type":"Thing","name":"heating, ventilation, and air conditioning","sameAs":"https://www.wikidata.org/wiki/Q1798773"},{"@type":"Thing","name":"data center","sameAs":"https://www.wikidata.org/wiki/Q671224"},{"@type":"Thing","name":"electricity generation","sameAs":"https://www.wikidata.org/wiki/Q383973"},{"@type":"Thing","name":"energy storage","sameAs":"https://www.wikidata.org/wiki/Q837718"},{"@type":"Thing","name":"industrial equipment","sameAs":"https://www.wikidata.org/wiki/Q3045515"}]},{"@type":"WebSite","@id":"https://www.modelon.com/#website","name":"Modelon","url":"https://www.modelon.com","publisher":{"@id":"https://www.modelon.com/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.modelon.com/?s={search_term_string}"},"query-input":"required name=search_term_string"},"hasPart":[{"@type":"DigitalDocument","name":"LLM Content Index","url":"https://www.modelon.com/llms.txt","encodingFormat":"text/markdown","description":"AI-readable index of site content, entity data, and subject matter expertise"},{"@type":"DigitalDocument","name":"LLM Full Content","url":"https://www.modelon.com/llms-full.txt","encodingFormat":"text/markdown","description":"Complete AI-readable site content"}]},{"@type":"ItemList","@id":"https://www.modelon.com/#site-navigation","name":"Site Navigation","itemListElement":[{"@type":"SiteNavigationElement","position":1,"name":"Products & Services","url":"#"},{"@type":"SiteNavigationElement","position":2,"name":"Industries & Solutions","url":"#"},{"@type":"SiteNavigationElement","position":3,"name":"Support","url":"#"},{"@type":"SiteNavigationElement","position":4,"name":"Resources","url":"#"},{"@type":"SiteNavigationElement","position":5,"name":"About","url":"#"}]},{"@type":"BreadcrumbList","@id":"https://www.modelon.com/blog/integrating-executable-requirements-to-accelerate-design-iterations/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.modelon.com"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://www.modelon.com/blog/category/blog/"},{"@type":"ListItem","position":3,"name":"Integrating executable requirements to accelerate design iterations"}]},{"@type":"WebPage","@id":"https://www.modelon.com/blog/integrating-executable-requirements-to-accelerate-design-iterations/#webpage","url":"https://www.modelon.com/blog/integrating-executable-requirements-to-accelerate-design-iterations/","name":"Integrating executable requirements to accelerate design iterations | Modelon","isPartOf":{"@id":"https://www.modelon.com/#website"},"breadcrumb":{"@id":"https://www.modelon.com/blog/integrating-executable-requirements-to-accelerate-design-iterations/#breadcrumb"},"description":"Historically the worlds of Model Based Systems Engineering (MBSE) and Model Based Design (MBD) or Model Based Engineering (MBE) are mostly separated into...","about":[{"@type":"Thing","name":"Modelica"},{"@type":"Thing","name":"Optimica &amp; JModelica.org"}],"headline":"Integrating executable requirements to accelerate design iterations","datePublished":"2016-02-18T17:47:13+00:00","dateModified":"2022-07-13T05:40:45+00:00","image":"https://www.modelon.com/wp-content/uploads/2022/06/Integrating-executable-requirements-to-accelerate-design-iterations-500x500-1.jpg","author":{"@id":"https://www.modelon.com/blog/author/wpengine/#person"},"publisher":{"@id":"https://www.modelon.com/#organization"}},{"@type":"Person","@id":"https://www.modelon.com/blog/author/wpengine/#person","name":"wpengine","url":"https://www.modelon.com/blog/author/wpengine/"}]}
```
