Model Driven Software Engineering
In Model Driven Software Engineering (MDSE), the model of a software application is specified on a higher abstraction level than traditional programming languages. The model is automatically transformed into a working software application by generating validated code. While the used model is on a higher abstraction level it is much smaller compared to the same model expressed in code: each element in the model represents multiple lines of code. Hence, you can build more functionality in the same time.
Advantages of using MDSE compared to traditional coding: Develop applications faster, more cost effective development, optimized code generators increase quality of the code, less error prone code, validation can be done on the Model, less dependency on individual programmers, better maintainable, less dependent on changes in technology, enforces architecture, captures domain knowledge and it provides up-to-date documentation.
Arttest combines unparalleled workflow automation and powerful functionalities for signal processing in an uncluttered, user-friendly interface. It is a powerful tool for functional testing of MATLAB®/Simulink® models as recommended by ISO 26262.