Formal digital license language with OTS/CafeOBJ method

被引:3
|
作者
Xiang, Jianwen [1 ]
Bjorner, Dines [1 ]
Futatsugi, Kokichi [1 ]
机构
[1] Japan Adv Inst Sci & Technol JAIST, Sch Informat Sci, Nomi, Ishikawa 9231292, Japan
关键词
D O I
10.1109/AICCSA.2008.4493599
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:652 / 660
页数:9
相关论文
共 50 条
  • [1] FORMAL SPECIFICATION AND VERIFICATION OF THE OMA LICENSE CHOICE ALGORITHM IN THE OTS/CAFEOBJ METHOD
    Triantafyllou, Nikolaos
    Ouranos, Iakovos
    Stefaneas, Petros
    Frangos, Panayiotis
    WINSYS 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WIRELESS INFORMATION NETWORKS AND SYSTEM, 2010, : 173 - 180
  • [2] Formal Verification of Multitask Hybrid Systems by the OTS/CafeOBJ Method
    Nakamura, Masaki
    Sakakibara, Kazutoshi
    Okura, Yuki
    Ogata, Kazuhiro
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2021, 31 (11N12) : 1541 - 1559
  • [3] Formal Modeling and Verification of Sensor Network Encryption Protocol in the OTS/CafeOBJ Method
    Ouranos, Iakovos
    Stefaneas, Petros
    Ogata, Kazuhiro
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, PT I, 2010, 6415 : 75 - +
  • [4] Proof scores in the OTS/CafeOBJ method
    Ogata, K
    Futatsugi, K
    FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2003, 2884 : 170 - 184
  • [5] Trace anonymity in the OTS/CafeOBJ method
    Kong, Weiqiang
    Ogata, Kazuhiro
    Cheng, Jian
    Futatsugi, Kokichi
    2008 IEEE 8TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2008, : 754 - 759
  • [6] Using the OTS/CafeOBJ Method to Formally Specify and Verify the Open Mobile Alliance License Choice Algorithm
    Triantafyllou, Nikolaos
    Ouranos, Iakovos
    Stefaneas, Petros
    Frangos, Panayiotis
    E-BUSINESS AND TELECOMMUNICATIONS, 2012, 222 : 424 - +
  • [8] Formal verification of Fischer's real-time mutual exclusion protocol by the OTS/CafeOBJ method
    Nakamura, Masaki
    Higashi, Shuki
    Sakakibara, Kazutoshi
    Ogata, Kazuhiro
    2020 59TH ANNUAL CONFERENCE OF THE SOCIETY OF INSTRUMENT AND CONTROL ENGINEERS OF JAPAN (SICE), 2020, : 1210 - 1215
  • [10] Some tips on writing proof scores in the OTS/CafeOBJ method
    Ogata, Kazuhiro
    Futatsugi, Kokichi
    ALGEBRA, MEANING, AND COMPUTATION: ESSAYS DEDICATED TO JOSEPH A. GOGUEN ON THE OCCASION OF HIS 65TH BIRTHDAY, 2006, 4060 : 596 - 615