Versioning support in object-oriented programming languages and tools

A computerized system includes one or more program components including one or more requesting components that can request to access one or more target components. A requesting component is provided with access to an appropriate version of a target component by receiving a request a requesting compo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MILLER, JAMES S, PARTHASARATHY, SRIVATSAN, EVANS, WILLIAM GEORGE, HAWKINS, JONATHAN C, SZYPERSKI, CLEMENS A, RIVARD, JOHN J, DUSSUD, PATRICK H, WILLIAMS, ANTHONY SCOTT, HODGES, C DOUGLAS
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A computerized system includes one or more program components including one or more requesting components that can request to access one or more target components. A requesting component is provided with access to an appropriate version of a target component by receiving a request a requesting component to access a specified version of a target component; identifying a versioning policy of the specified version of the target component; identifying an appropriate version of the target component based on the versioning policy of the specified target component and providing the requesting component with access to the appropriate version of the target component The requested version of the target component is one of a library component and a platform component. Identifying an appropriate version of the target component comprises identifying a more recent version of the target component in response to a request for an earlier version of the target even though the more recent version and the earlier version are both accessible to the computerized system. The versioning policy of the specified version of the target component is identified when the target component is one or more of compiled, configured, installed, and run on the computerized system.