Technique of Selecting Multiversion Software System Structure with Minimum Simultaneous Module Version Usage

Тип публикации: доклад, тезисы доклада, статья из сборника материалов конференций

Конференция: Computer Science On-line Conference; Prague; Prague

Год издания: 2016

Идентификатор DOI: 10.1007/978-3-319-33622-0_34

Ключевые слова: Multiversion software, Reliability, Structure, Interface, Interface, Multiversion software, Reliability, Structure, Application programs, Computer software, Intelligent systems, Interfaces (materials), Redundancy, Reliability, Software engineering, Structure (composition), Complex software systems, Critical tasks, Effective approaches, Multi-version, N version programming, Software systems, Software reliability

Аннотация: Multiversion or N-version programming is well known as an effective approach, ensuring high level of software reliability. This approach is based on two fundamental strategies for enhancing the reliability of a software system-redundancy and diversity. Modules solving critical tasks are redundant and implemented in the form of functionally equivalent versions. In this connection versions can be developed by different programmer teams, in different languages, in different environment and can implement different methods and algorithms for solution of identical tasks in order to provide versions diversity. Complex software systems, as a rule, include a set of programs which can call the same modules for solving their target tasks, or to be more precise, versions of these modules. According to diversity concept call of different module versions allows to avoid identical failures. This article presents a technique of selecting optimal multiversion software system to minimize simultaneous usage of the same module versions.

Ссылки на полный текст

Издание

Журнал: SOFTWARE ENGINEERING PERSPECTIVES AND APPLICATION IN INTELLIGENT SYSTEMS, VOL 2

Выпуск журнала: Vol. 465

Номера страниц: 375-386

ISSN журнала: 21945357

Место издания: BERLIN

Издатель: SPRINGER-VERLAG BERLIN

Авторы

Вхождение в базы данных

Информация о публикациях загружается с сайта службы поддержки публикационной активности СФУ. Сообщите, если заметили неточности.

Вы можете отметить интересные фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.