Variability Modeling in the Automated System for Authoring Intelligent Adaptive Applications on the Basis of Three-Dimensional Graphics

2015 
Development of adaptive applications with an extended life cycle is one of the most promising trends in the software engineering industry. The world of modern interactive applications on the basis of three-dimensional graphics (learning applications, virtual simulators, computer games, simulation environments, etc.) is not exception. Designing interactive programs one should take into account both the variability of the user and the variability of the environment. Such a program should not be interrupted because of updating the software. The intelligent adaptive applications should be based on such models that would allow them to monitor the processes of variability and to adapt to them without having to recompile the source code. The main objectives of the work are: 1) to provide an overview of existing techniques for modeling software variability and self-adaptation; 2) to consider problems of extending the life cycle of software; 3) to offer techniques for modeling variability to design adaptive applications with support of 3D-graphics. This work was supported by the Russian Foundation for Basic Research (research project № 15-07-01553).
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    10
    References
    0
    Citations
    NaN
    KQI
    []