ADAPTATION OF SOFTWARE SYSTEMS TO USER TASKS BASED ON THE METHOD OF CONFIGURATION MODELING
Journal Title: Современные информационные технологии и ИТ-образование - Year 2018, Vol 14, Issue 2
Abstract
In this paper, we discuss task of adaptation of software systems (PCs) and complexes (PCs) on the basis of the configuration modeling (MCM) method is considered. The article describes designated purpose of MCM in the field of SSs development, describes background and justification for the development of adaptive SSs, and many of the advantages of creating configurable SSs. The main attention is paid to the analysis and research of the software engineering and implementation of adaptive SSs using the configuration mechanism as a mean of adapting SSs to the problem of interest. The potential for using configuration modeling in this area is determined. The meaning of the concepts "configurator", "configuration" and "reconfiguration" in the context of the description of MCM implementation of adaptive SSs creation is considered. The article gives a real example of an adaptive SS describing MCMs application in the process of software engineering. A conceptual model of such a SS is described, and its interpretation is implemented in the form of a modular complex data processing system (CDPS). The example of the CDPS shows the structural scheme of the conceptual model of the data handling process, decomposes the CDPS into the basic modules, including the built-in configuration module. Special attention to a detailed description of the problem of interest and the functionality of each module is paid, as well as to the description of the relationships between them. On the basis of the CDPS, the solution of the problem of adapting PSs with the elements of dynamic configuration based on the input data is realized. The example of the CDPS describes user-accessible operating modes of the SS corresponding to various system configurations determined according to the tasks to be solved. The article makes it possible to obtain an abstract presentation on the methods and principles for the creation of adaptive SS. Moreover, a concrete understanding of the implementation of adaptation by using the configuration management mechanism is covered. Additionally, the article highlights direct benefits and potential profit from using of configurator in software engineering.
Authors and Affiliations
Valentin Nechaev, Anton Bashirov, Natalia Lebedeva, Mikhail Fedin
FEATURES OF TRAINING TEACHERS OF COMPUTER GRAPHICS IN THE CONDITIONS OF FUNDAMENTALIZATION OF EDUCATION
The article outlines the main directions of the fundamentalization of the system of training teachers on computer graphics. The main approaches to the fundamentalization of teaching computer science, information technolo...
METHODOLOGICAL ASPECTS OF THE DIGITAL SKILLS CONCEPT
The article is devoted to the study of certain methodological aspects of the digital skills concept. The concepts, characteristics, classification of digital skills are considered. A model of digital skills and their pro...
MULTILAYER PARAMETRIC MODELS OF PROCESSES IN A POROUS CATALYST PELLET
In this paper, we perform a comparative analysis of new methods for constructing approximate solutions of differential equations. As a test problem, we chose the boundary value problem for a substantially nonlinear secon...
THE TECHNOLOGIES FOR ANALYSIS AND VISUALIZATION OF THE MULTIDIMENSIONAL PEDAGOGICAL MONITORING DATA IN HIGHER EDUCATION
The relevance of such a problem as creating the technologies for the analysis and visualization of multidimensional pedagogical monitoring data is determined by the need to adapt higher education to the conditions of dig...
NEURAL NETWORK MODEL OF PREDICTING THE RISK GROUP FOR THE ACCESSION OF STUDENTS OF THE FIRST COURSE
Many Russian universities face the problem when applicants who successfully passed a single state examination in core disciplines become outsiders as a result of the first academic period. Especially it concerns the spec...