main| new issue| archive| editorial board| for the authors| publishing house|
Ðóññêèé
Main page
New issue
Archive of articles
Editorial board
For the authors
Publishing house

 

 


ABSTRACTS OF ARTICLES OF THE JOURNAL "INFORMATION TECHNOLOGIES".
No. 1. Vol. 25. 2019

DOI: 10.17587/it.25.11-19

A. M. Bershadsky, Dr. of Tech. Sciences, prof., e-mal: bam@pnzgu.ru, A. S. Bozhday, Dr. Tech. Sciences, prof., e-mal: bozhday@yandex.ru, Yu. I. Evseeva, Cand. of Tech. Sciences, Assoc. prof., e-mal: shymoda@mail.ru, A. A. Gudkov, Cand. of Tech. Sciences, Assoc. prof., e-mal: alexei-ag@yandex.ru, Penza State University

The Conception of Reflexive Self-Adaptation of Applied Software Systems

The article suggests a new approach to solving the important problem of the modern IT industry — self-adaptation of software components based on the concept of behavioral reflection. The basic principles of reflexive adaptation are considered, as well as the idea of using the engineering of software product lines to create adaptive programs. A generalized architectural solution for constructing reflexive self-adaptive systems capable of changing their behavioral characteristics directly during execution without recompiling the source code is given. Special attention is paid to the issues of formalized presentation and use of variability models for implementing adaptive behavior of application programs. The study was carried out with the financial support of the Russian Foundation for Basic Research in the framework of the scientific project No. 18-07-00408.
Keywords: adaptive software systems, reflexive self-adaptation, variability model, characteristics diagram, software product lines, software engineering

P. 11–19

To the contents