A specification of the embedded system starts with a description of functional and non-functional properties of the system. The specification is updated step by step whith more details. Then it changes into the specification of hardware and software. Based on the software specification a program is created in particular programming language. The hardware specification crosses into the hardware description in hardware description language. After creation of the hardware specification it is a right moment to create tools for programming and debugging of embedded systems software. This step is also crucified in the whole embedded systems design and following development steps would be suitable to automatize. These development steps include a creation of the mentioned tools and a realization of the hardware based on the specification. The task of our project is the automatized generation of mentioned outputs based on the embedded systems specification. (en)
Specifikace funkcionality vestavěného systému začíná na úrovni soupisu funkčních a nefunkčních požadavků a postupně je specifikace rozšiřována o další detaily, přičemž dále přechází do specifikace softwaru a hardwaru. Na základě specifikace softwaru je vytvářen program v některém z programovacích jazyků. Specifikace hardwaru přechází do konkrétního popisu hardwaru v některém z hardwarových popisných jazyků. Okamžik, kdy je vhodné vytvářet nástroje pro programování (překladač vyššího programovacího jazyka) a ladění je po vytvoření specifikace hardwaru. Tento okamžik je tedy stěžejní v celém návrhu vestavěného systému a vývojové procesy za ním následující by bylo vhodné automatizovat. Tyto procesy zahrnují vytvoření zmíněných nástrojů a realizace hardwaru. Náplní našeho projektu je vytvoření podpory pro generování zmíněných výstupů a to automaticky na základě specifikace vestavěného systému.
Byla splněna věcná náplň beze zbytku. Výsledky projektu jsou prakticky použitelné na mezinárodní úrovni. V současné době probíhá komercializační fáze produktu a ohlasy jsou na straně potencionálních zákazníků pozitivní. (cs)
All goals of the project were reached. Project results are industrially usable on the international level. The project has entered the commercial phase. The customer's declarations are heavily positive. (en)