Wij richten ons op tien maatschappelijke aandachtsgebieden.
TNO werkt veel samen met bedrijven, overheden en andere organisaties. Onze kennis en expertise is gericht op toepassing met en voor anderen.
We ontwikkelen kennis niet om de kennis, maar om de praktische toepassing.
TNO biedt je de kans om grensverleggend werk te doen en klanten en samenleving te helpen met innovatieve, praktische, slimme oplossingen.
Op TNO Insights lees je verdiepende interviews en artikelen. Laat je inspireren door de innovaties van TNO!
|
The goal of my research is to improve the development of software that is embedded in high-tech systems. The general approach is to use models of the software and its environment to allow early analysis of requirements and design decisions. Detecting errors early in the development process reduces the effort to obtain high-quality software. Additional benefits can be obtained by generating code from high-level models, including an improvement of software maintenance. Recent techniques to create a Domain Specific Language (DSL) have proven to effective in the development of embedded software. A DSL provides a single source from which a large number of artefacts can be generated, such as analysis models, code, tests, and documentation. My research is strongly related to ESI’s mission to create innovations that support the competitive strength of the high-tech industry.
DSL techniques have been used to create a high-level language, called CoHLA, to allow the fast creation of co-simulations of cyber-physical systems which consist of software components (cyber) and physical components. For such a multi-disciplinary system it is important to allow early system-level analysis by means of the co-simulation of different types of models. DSL technology has also been used to create the ComMA approach for the rich specification of interfaces, including a protocol state machine and time constraints. Powerful tooling has been developed to analyze specifications and to allow monitoring of interfaces. ComMA is currently used by a few high-tech companies.
blijf op de hoogte van ons laatste nieuws, vacatures en activiteiten
Op TNO.nl maken we gebruik van cookies. De daarin opgeslagen informatie kan bij een volgend bezoek weer naar onze servers teruggestuurd worden.