Continuous Modeling with MATLAB and Microsoft Azure DevOps
Wojciech Halabis, CLAAS E-Systems GmbH
Is the concept of continuous integration familiar to you? Have you tried, or are you planning, to apply these practices to Model-Based Design? We want to show you how you can succeed at that tough task and present to you our approach to continuous modeling.
The complexity and challenges of any kind of projects, where a piece of code is needed, are getting bigger and bigger. This also applies to Model-Based Design, which is now used in almost every industry. Development and maintenance of models is not a single-player problem anymore. In contrast, development teams, usually located at different locations, even in different countries, are connected remotely (especially due to the COVID-19 pandemic) and work on different parts of bigger models.
Agile methodologies have come to stay and this is an overhead that development teams or companies adopting them from scratch must overcome. The adoption process of some of the most well-known agile methodologies is often underestimated, since the teams that are adopting them must be appropriately coached, new roles must be defined within the organization depending on the methodology, and so on. Choosing the right tool, in our case Microsoft Azure® DevOps, has been crucial for success. All of that increases the challenges of the efficient model-based development.
Do the following points sound familiar to you?
- People sharing parts of models via USB flash drive, emails, or shared network folders
- Big bangs when models are put together
- Models are developed without any kind of version control system, e.g., git
- Unmaintainable and unversioned build scripts
- Lack of continuous integration strategy for models
- Lack of release and defect management for models
In this case, we want to show you our approach to continuous modeling to solve all these challenges in an elegant way. To this end, we have defined a modeling framework on top of Microsoft Azure DevOps. This framework allows us to create, maintain, and extend our existing models faster and more easily than before.
Published: 25 May 2021
Up Next:
Related Videos:
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
아시아 태평양
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)