Ambient calculus-based modal logics for mobile ambients
First Claim
1. A computer-implemented method for describing and analyzing mobile containers, comprising:
- receiving at least one container, the container has at least one process;
testing an ambient calculus-based representation of the at least one container and the at least one process with an ambient calculus-based representation of a policy; and
outputting a test result that indicates whether the ambient calculus-based representation of the at least one container and the at least one process satisfies the ambient calculus-based representation of the policy.
2 Assignments
0 Petitions
Accused Products
Abstract
Ambient calculus-based modal logics for mobile ambients are disclosed. Formal analysis mechanisms or frameworks with which mobile ambients can be described, and within which policies such as security policies can be tested against those ambients, are disclosed. In one embodiment, a computer-implemented method receives at least one container, where each container has at least one process. The method applies the containers, including their processes, against a predetermined modal logic. The modal logic is based on ambient calculus, and provides for spatial relationships among the processes of the containers. The containers and their processes are output, as applied against the logic.
11 Citations
30 Claims
-
1. A computer-implemented method for describing and analyzing mobile containers, comprising:
-
receiving at least one container, the container has at least one process;
testing an ambient calculus-based representation of the at least one container and the at least one process with an ambient calculus-based representation of a policy; and
outputting a test result that indicates whether the ambient calculus-based representation of the at least one container and the at least one process satisfies the ambient calculus-based representation of the policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system that employs ambient calculus to test mobile ambients, comprising:
-
a transformation component that represents an ambient and associated processes in an ambient calculus-based modal logic;
an analysis component that determines whether the ambient satisfies a policy by testing the representation of the ambient with an ambient calculus-based modal logic representation of the policy;
an output component that provides a result of the analysis, the result is utilized to effectuate an action associated with the ambient. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-implemented method, comprising:
-
receiving a first ambient calculus based representation that defines a formula;
receiving a second ambient calculus based representation of a plurality of ambients;
comparing the second representation and the first representation;
determining whether the second representation satisfies the first representation, based on the comparison; and
providing a result that indicates whether the second representation satisfies the first representation.
-
-
28. A data packet transmitted between two or more computer components that facilitates mobile ambient analysis, comprising:
an ambient represented in ambient calculus-based modal logic, the representation is analyzed against an ambient calculus-based policy, the analysis determines whether the ambient satisfies the policy.
-
29. A computer readable medium storing computer executable components that facilitate an analysis of mobile ambients, comprising:
-
a component that represents an ambient and a policy in ambient calculus; and
a component that compares the representations and outputs a result that indicates whether the ambient satisfies the policy.
-
-
30. A system that facilitates describing and analyzing mobile ambients, comprising:
-
means for representing a received ambient and associated process in ambient calculus;
means for testing the ambient calculus representation of the ambient and associated process with an ambient calculus representation of a policy;
means for determining whether the ambient satisfies the policy, based on the testing; and
means for providing a result of the test that effectuates an action of the ambient and/or the associated process.
-
Specification