Analysis of national and international standards requirements concerning application of diversity on development and operation of critical software and computer systems.
Development of theoretical base and techniques of multi-version systems modeling, assessment and design.
Development and implementation of verification and expertise techniques for supporting licensing processes of multi-version safety-related software and computer systems.
Development and implementation of tools for supporting design, verification and expertise of multi-version software and computer system.
Theoretical and practical results
Models and architectures of fault-tolerant multi-version systems.
Multi-version technologies of fault-tolerant systems development.
Project decisions choice technique using diversity metrics, multi-version technologies.
Tools for supporting development of dependable software and systems using process and product diversity.
Application areas
Aviation and aerospace on-board computing systems.