CAD system for embedded systems design on the HLD-methodology basis

Within the framework of the proposed approach, works on deepening and the further development of HLD-methodology are carried out, including computational mechanisms library formation, development of languages for architectural abstractions description, and creation of a number of tools, which allow to realize certain HLD-methodology propositions.

To realize the technical solutions choice from a repository, it is necessary to create expanded application-specific ontology of corporate technical solutions (mechanisms), with assignment of characteristics and mutual relations description. Actually, the mechanisms repository, design and aspect spaces form together an expert system framework, allowing to implement quite complex embedded systems design by less qualified project architects. In the nearest future, CAD system prototype creation will be begun, allowing to design simple ES, using HLD-methodology.

CAD system and its tools are intended for system architects and system programmers, which have fundamental education in the field of computer sciences and experience in area of complicated projects creation, for the purpose of the most complex parts development of the embedded systems, working in real time. The toolkit being developed will raise efficiency and quality of design, in comparison with traditional implementations of software for embedded systems in C/C++ programming languages, with the use of libraries and real-time operating systems.