Title :
Formal digital license language with OTS/CafeOBJ method
Author :
Xiang, Jianwen ; Bjørner, Dines ; Futatsugi, Kokichi
Author_Institution :
Japan Adv. Inst. of Sci. & Technol., Ishikawa
fDate :
March 31 2008-April 4 2008
Abstract :
This paper discusses how to model digital licenses as observational transition systems (OTSs) with CafeOBJ, a formal algebraic specification language. To extend the concept of licensing to cover various application domains of digital rights management, we first analyze the concepts of permission and obligation with some real-world examples which are not covered by current XML-based Rights Expression Languages (RELs), and then discuss how to formally specify licenses in terms of deontic and temporal logic with OTS/CafeOBJ method. Several important deontic and temporal modeling issues of licenses are also addressed for discussion. The proposed formal license language can be used not only for the formal specifications of licenses which capture both static observations and dynamic state transitions of the licenses, but also for the formal verification of licenses thanks to the executability and theorem proving facility of CafeOBJ.
Keywords :
XML; algebraic specification; copyright; formal languages; formal verification; specification languages; temporal logic; OTS/CafeOBJ method; XML; deontic-temporal logic; digital rights management; dynamic state transition; formal algebraic specification language; formal digital license language; formal verification; observational transition system; rights expression language; theorem proving; Automata; Formal specifications; Formal verification; Information science; Information technology; Licenses; Logic; Mathematical model; Permission; Specification languages;
Conference_Titel :
Computer Systems and Applications, 2008. AICCSA 2008. IEEE/ACS International Conference on
Conference_Location :
Doha
Print_ISBN :
978-1-4244-1967-8
Electronic_ISBN :
978-1-4244-1968-5
DOI :
10.1109/AICCSA.2008.4493599