RU 36541 U1, 10.03.2004. US 5806069 A, 08.09.1998. US 5619709 A, 08.04.1997. US 6519597 B1, 11.02.2003. US 6854113 B1, 08.02.2005. US 2005/0021523 A1, 27.01.2005.
Имя заявителя:
МАЙКРОСОФТ КОРПОРЕЙШН (US)
Изобретатели:
АЛБАХАРИ Бенджамин (US) МЕЙДЖЕР Хенрикус Йоханнес Мария (US) ДИМ Майкл Э. (US)
Патентообладатели:
МАЙКРОСОФТ КОРПОРЕЙШН (US)
Приоритетные данные:
18.02.2005 US 60/654,237 20.09.2005 US 11/230,983
Реферат
Изобретение относится к объектно-ориентированному программированию, а более конкретно к формированию отношений между программными элементами. Техническим результатом является создание новых отношений между существующими элементами без модификации этих элементов, что обеспечивает возможность определения отношений между элементами или их компонентами, которые не находятся под контролем программиста. Система формирования отношений между программными элементами содержит компонент приемника элемента, компонент формирования отношений, компонент навигации, компонент воздействия. Компонент формирования отношений принимает программные элементы от компонента приемника и формирует программную структуру, которая задает одно или более отношений между программными элементами. Компонент формирования отношений формирует отношения между программными элементами без изменения программных элементов. Компонент навигации осуществляет навигацию по программным элементам, используя отношения, представленные статическим классом из набора экземпляров класса. Компонент воздействия формирует для отношений специфические для программных элементов имена. При этом компонент воздействия включает в себя компонент искусственного интеллекта для логического вывода имен отношений, основываясь на именах, связанных отношением программных элементов. 3 н. и 15 з.п. ф-лы, 13 ил., 10 табл.