Patent · US Expired

Process and system for developing an application program for a distributed adaptive run-time platform

US6330717A · kind A · utility

60Cited by
5References
25Claims
0Family size

Assignees

Inventors

Key dates

Filing dateFeb 25, 1999
Grant dateDec 11, 2001
Priority date
Expiry dateFeb 25, 2019

Classification

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

Abstract

A process and system for compiling an application program for a distributed adaptive run-time platform. 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. In one embodiment, compile-time and run-time components configure the application execution environments depending on hints provided with the application. In order to offer application designers an easy and intuitive access to the platform services, the present invention further comprises a compiler for assisting application designers in developing the complex code required by the platform, and for providing an easy access to services provided by the platform. Particularly, the compiler parses the source codes of an application and translates pre-defined keywords into codes that are necessary for carrying out either one of the meta-space adaptation and the adaptive method mechanisms. To achieve both distribution and adaptation, meta-level object programming techniques are applied.

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