КОМПИЛЯЦИЯ ПРЕОБРАЗОВАНИЙ В ПОЛЬЗОВАТЕЛЬСКОМ ИНТЕРФЕЙСЕ ПОВТОРНЫХ ВЫЧИСЛЕНИЙ

1. Способ компиляции цепочки преобразований пользовательского интерфейса повторных вычислений, содержащий:
- этап, на котором анализируют цепочку преобразований пользовательского интерфейса повторных вычислений на предмет зависимостей, чтобы создать граф зависимостей из зависимостей между объектами;
- этап, на котором используют граф зависимостей для создания нижнего уровня этапов выполнения; и
- этап, на котором обеспечивают доступность графа зависимостей для среды выполнения для программы.
2. Способ по п. 1, в котором граф зависимостей включает в себя идентификацию межобъектных зависимостей, из которой можно определять то, что если оценивается первый объект, то второй объект также должен оцениваться.
3. Способ по п. 1, в котором граф зависимостей включает в себя зависимость от пользовательского события, из которой можно определять то, что если возникает пользовательское событие, то объект должен оцениваться.
4. Способ по п. 1, в котором пользовательский интерфейс повторных вычислений представляет собой документ в форме электронной таблицы.
5. Способ по п. 1, в котором пользовательский интерфейс повторных вычислений имеет комплексное управление, которое имеет входные параметры и выходные параметры в/из цепочки преобразований.
6. Способ по п. 1, в котором цепочка преобразований выражается декларативно.
7. Способ по п. 6, в котором нижний уровень этапов выполнения выражается в императивном языковом коде.
8. Компьютерный программный продукт, содержащий один или более машиночитаемых носителей данных, на которых имеются машиноисполняемые инструкции, которые имеют такую структуру, что при их исполнении одним или более процессорами вычислительной системы, машиноисполняемые инструкции инструктируют вычислительной системе осуществлять способ компиляции,
содержащий следующее:
- этап, на котором анализируют преобразование из источника данных в приемник данных в пользовательском интерфейсе повторных вычислений;
- этап, на котором создают граф зависимостей преобразования, причем граф зависимостей представляет зависимость между событием и объектом; и
- этап, на котором используют граф зависимостей для того, чтобы создавать нижний уровень этапов выполнения.
9. Компьютерный программный продукт по п. 8, в котором способ для компилирования дополнительно содержит:
- этап, на котором обеспечивают доступность графа зависимостей для среды выполнения для программы.
10. Компьютерный программный продукт по п. 8, при этом приемник данных представляет собой элемент управления.