?
Adapting domain-specific interfaces using invariants mechanisms
The process of implementing agile technologies in an enterprise is an example of a highly demanding and challenging topic both for practitioners and academy. Speaking about agility, we basically mean various kinds of automation. A higher degree of automation results in a more agile enterprise. However, in practice, even in the case of complete automation of the enterprise, there remains a need for user interaction with various software systems. To increase the efficiency and simplify such interactions, it is necessary to develop mechanisms, which enable adaptation of user domain-specific interfaces for actual conditions of human-machine interaction. We consider for this purpose the use of an invariant formalism based on the allocation of stable, unchanging object data structures and interface structures. Evaluation of the effectiveness of the approach proposed is carried out with the example of the analytical system of the university admissions committee.