Model-driven software development

Automation in software development means that constantly recurring implementation tasks are performed by software tools so that the developer can concentrate on his core tasks.

The model-driven approach, in which the required implementation code is generated from models, is a frequently used approach for automation in software development. In addition to the application of model-driven techniques, we also concentrate on the development of tools based on the model-driven approach, thereby supporting and freeing up software developers.

Hardware and software expertise combined

Through our combination of experience from hardware development in conjunction with expertise in engineering-based software development we can apply this knowledge to development tools. The issue of communication interfaces and protocols is a constantly recurring task which we have already automated with model-driven approaches. Further application examples for model-driven developments are hardware abstraction or even behavioral modeling.

We would be pleased to support you in automating your implementation tasks or applying our tools for you.

You might also be interested in: