RUS  ENG
Full version
JOURNALS // Informatsionnye Tekhnologii i Vychslitel'nye Sistemy // Archive

Informatsionnye Tekhnologii i Vychslitel'nye Sistemy, 2016 Issue 4, Pages 13–23 (Mi itvs243)

SOFTWARE SYSTEMS

Structural refactoring of multilayered program systems

S. V. Nazarovabc, N. N. Vilkovadc

a Plekhanov Russian State University of Economics, Moscow
b Financial University under the Government of the Russian Federation
c JST “MNITI”
d ARPAT

Abstract: Evolution of difficult program systems demands from the developer special attention to a choice of their architecture. Current situation with design confirms that practically always during development of program systems appear new requirements from the customer and we are to have to reconsider initial architecture. Also miscalculations of performers at system design and coding stages aren't excluded. It causes keen interest in questions of program systems refactoring. At the same time relevance of a problem of program systems architecture design and its refactoring didn't find due reflection in the published literature yet. The insignificant number of works is devoted to questions of architectural refactoring. In the real work is considered the problem of structural refactoring of multilayered program systems with the purpose of systems productivity increase and offered the approach to representation of multilayered program systems structures. And also is given the mathematical problem definition of refactoring in the form of a linear programming problem with Boolean variables and discussed a approach to its decision.

Keywords: multilayered program system, architecture, refactoring, structure, productivity.



© Steklov Math. Inst. of RAS, 2026