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.

Une méthode et un système pour contrôler l'adaptation d'exécution pour l'usage universel ont distribué des applications adaptatives. En utilisant l'environnement d'exécution de logiciel, les concepteurs d'applications pourraient développer rapidement le logiciel adaptatif distribué, tel que le logiciel de réseau ou d'enchaînement, sans devoir traiter les détails de la distribution et de l'adaptation. Pour réaliser la distribution et l'adaptation, des techniques de programmation d'objet de métaniveau et le temps d'exécution surveillant des techniques sont appliqués. D'une manière primordiale, un directeur d'exécution d'adaptation est donné pour configurer les environnements d'exécution d'application, et pour des adaptations de gestion pour des méthodes r3fléchissantes et des méthodes adaptatives. Dans l'addition, le directeur d'adaptation coordonne l'adaptation des objets multiples d'une façon logique en suivant les exemples des classes adaptatives et les services de plateforme qu'ils emploient. Le directeur d'adaptation également enregistre les politiques d'adaptation et surveille les préférences d'état et d'utilisateur de système. Basé sur l'adaptation maintient l'ordre et l'état de système, le directeur d'adaptation exécute des politiques relatives et décide quel, comment, et quand des objets devraient être adaptés.

 
Web www.patentalert.com

< (none)

< Printed circuit board and semiconductor device using the same

> Corrosion-protected tension member of steel

> (none)

~ 00021