VERSION MANAGEMENT IN LANGUAGES AND TOOLBOXES OF OBJECT-ORIENTED PROGRAMMING

FIELD: physics; computer engineering. ^ SUBSTANCE: invention relates to systems and methods for coordinating software components. Version management policy, which is included in the target component, shows how to access the target component, for instance either as a library component or as a platfor...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DASSAD PATRIK KH, SHIPERSKI KLEMENS A, KHOUKINS DZHONATAN K, MILLER DZHEJMS S, EHVANS UILL'JAM G, RAJVARD DZHON DZH, KHODZHES K. DUGLAS, PARTKHASARATKHI SRIVATSAN, UILL'JAMS EHNTONI S
Format: Patent
Sprache:eng ; rus
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:FIELD: physics; computer engineering. ^ SUBSTANCE: invention relates to systems and methods for coordinating software components. Version management policy, which is included in the target component, shows how to access the target component, for instance either as a library component or as a platform component. A component can be designated a library component when it creates a version which is compatible at the binary code level. When other components request for such a component, they receive exactly the component version which they requested. On the other hand, a component can be designated a platform component when it creates a version which is compatible at the bit code level. When other components request for such a component, they receive the last updated version of the requested component instead. That way, access to the corresponding component version is provided (even a version which is different from the requested version). Other implementation versions include mechanisms for stratification of the component application field, based on different data processing levels. ^ EFFECT: improved version management. ^ 23 cl, 8 dwg Изобретение относится к системам и способам для координации программных компонентов в программном продукте. Техническим результатом является усовершенствованное управление версиями. Политика управления версиями, включенная в целевой компонент, указывает на то, как к целевому компоненту должен выполняться доступ, например, либо как компоненту библиотеки, либо как компоненту платформы. Компонент может обозначаться как компонент библиотеки, когда он не создает версию, совместимую на уровне двоичных кодов. Когда другие компоненты запрашивают такой компонент, они принимают конкретно версию компонента, которую они запрашивали. С другой стороны, компонент может обозначаться как компонент платформы, когда он создает версию, совместимую на уровне двоичных кодов. Когда другие компоненты запрашивают такой компонент, они могут принять, вместо этого, самую позднюю обновленную версию запрашиваемого компонента. Таким образом, облегчается доступ к соответствующей версии компонента (даже версии, отличающейся от запрашиваемой версии). Другие варианты выполнения включают в себя механизмы для стратификации области применения компонента, основываясь на различных уровнях обработки данных. 4 н. и 17 з.п. ф-лы, 8 ил.