An Extensible Semantics for XrML
- Vicky Weissman | Cornell University
The eXtensible Rights Markup Language (XrML) is becoming an increasingly popular language in which to write software licenses. When first released in 2000, XrML received the support of many companies, including Adobe Systems, Hewlett-Packard Laboratories, Microsoft, Xerox, and Barnesandnoble.com. More recently, XrML has formed the basis for an ISO standard that was released in March 2004. Unfortunately, the standard does not provide an efficient algorithm for determining whether a permission follows from a set of XrML licenses and, despite its name, the language’s extensibility is limited. After presenting an overview of the standard, I address these issues by first giving a translation from XrML licenses to formulas in first-order modal logic. Then I apply techniques from the formal methods community to find an appropriate algorithm and investigate extensions.
Speaker Details
Vicky Weissman is a graduate student at Cornell University. Her advisor is Joseph Halpern and her primary research focus is on using formal methods to state and reason about security policies.
-
-
Jeff Running
-
Watch Next
-
-
-
Accelerating MRI image reconstruction with Tyger
- Karen Easterbrook,
- Ilyana Rosenberg
-
-
-
-
From Microfarms to the Moon: A Teen Innovator’s Journey in Robotics
- Pranav Kumar Redlapalli
-
-
-