APPLICATION OF EVOLUTIONARY MODELING FOR SOFTWARE REGENERATION

Author(s): Matchin V.T.

Rubric: Information technology

DOI: 10.21777/2500-2112-2019-4-42-52

Release: 2019-4 (29)

Pages: 42-52

Keywords: software, cybernetics, computing, updating information, regenerating software components

Annotation: The article deals with the problem regeneration of information systems software. The difference between updating and regeneration, refactoring and software regeneration is shown. The systematization of evolutionary algorithms is given. The features of genetic algorithms and algorithms for swarming bees are considered in detail. The conditions for using the swarm of bees algorithm for software regeneration are described. Algorithms for using resources based on the logistic equation are considered. The features of using the logistic equation as an indicator of software regeneration are described. Two variants of regeneration are identified: in information systems and in software. Regeneration conditions are formulated for these variants at the system level. Regeneration in information systems is applicable if the software, technology, and data system are connected in a Trinitarian way. Software regeneration is applicable provided that the combination of programs and algorithms forms a related complete system. The regeneration technology is represented as a modern technology for upgrading the software system.

Bibliography: Matchin V.T. APPLICATION OF EVOLUTIONARY MODELING FOR SOFTWARE REGENERATION // Education Resources and Technologies. – 2019. – № 4 (29). – С. 42-52. doi: 10.21777/2500-2112-2019-4-42-52

Text article and list references