Patent · US Expired

Process and system for managing run-time adaptation for general purpose distributed adaptive applications

US6324619A · kind A · utility

35Cited by
4References
19Claims
0Family size

Assignees

Inventors

Key dates

Filing dateFeb 25, 1999
Grant dateNov 27, 2001
Priority date
Expiry dateFeb 25, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/24
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and system for managing run-time adaptation for general purpose distributed adaptive applications. Using the present software run-time environment, application designers would be able to quickly develop distributed adaptive software, such as network or web software, without having to deal with the details of the distribution and adaptation. To achieve both distribution and adaptation, meta-level object programming techniques and run-time monitoring techniques are applied. Importantly, a run-time adaptation manager is provided for configuring the application execution environments, and for managing adaptations for both reflective methods and adaptive methods. In addition, the adaptation manager coordinates the adaptation of multiple objects in a coherent manner by keeping track of instances of the adaptive classes and the platform services that they are using. The adaptation manager also records the adaptation policies and monitors the system state and user preferences. Based on the adaptation polices and the system state, the adaptation manager executes related policies and decides which, how, and when objects should be adapted.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.