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.