Patent · US Active

Compiler-enforced agent access restriction

US8566544B2 · kind B2 · utility

3Cited by
14References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 29, 2009
Grant dateOct 22, 2013
Priority date
Expiry dateJul 10, 2032

Classification

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

Abstract

A compiler that enforces, at compile time, domain data access permissions and/or agent data access permissions on at least one agent to be created within a domain. The compiler identifies domain data of a domain to be created, and an agent to be created within the domain at runtime. The domain access permissions of the agent are also identified. As part of compilation of an expression of an agent, a H reference to the domain data is identified. Then, the compiler evaluates an operation that the reference to the domain data would impose on the domain data upon evaluating the expression at runtime. The compiler then determines whether or not the operation is in violation of the domain access permissions of the agent with respect to the identified domain data. Agent data access may also be evaluated depending on whether the access occurs by a function or a method.

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