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 条
  • [21] Specification and Verification of Multitask Real-Time Systems Using the OTS/CafeOBJ Method
    Nakamura, Masaki
    Higashi, Shuki
    Sakakibara, Kazutoshi
    Ogata, Kazuhiro
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2022, E105A (05) : 823 - 832
  • [22] TESLA Source Authentication Protocol Verification Experiment in the Timed OTS/CafeOBJ Method: Experiences and Lessons Learned
    Ouranos, Iakovos
    Ogata, Kazuhiro
    Stefaneas, Petros
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (05): : 1160 - 1170
  • [23] Automated test case generation from OTS/CafeOBJ specifications by specification translation
    Mori, Ryusei
    Nakamura, Masaki
    10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017, 2017, : 403 - 404
  • [24] Prove it! Inferring Formal Proof Scripts from CafeOBJ Proof Scores
    Riesco, Adrian
    Ogata, Kazuhiro
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2018, 27 (02)
  • [25] THE TS'OTS'IL LANGUAGE
    Schuller, Rudolf
    INTERNATIONAL JOURNAL OF AMERICAN LINGUISTICS, 1924, 3 (2-4) : 193 - 218
  • [26] Formal method in implementation of atlas language
    Guo De-Gui
    Liu Lei
    COMPUTATIONAL METHODS, PTS 1 AND 2, 2006, : 1193 - +
  • [27] Formal treatment of a family of fixed-point problems on graphs by CafeOBJ
    Tamai, T
    ICFEM 2000: THIRD INTERNATIONAL CONFERENCE ON FORMAL ENGINEERING METHODS, PROCEEDINGS, 2000, : 67 - 74
  • [28] MobileOBJ : A mobility approach using CafeOBJ algebraic specification language
    Ouranos, I
    Stefaneas, P
    Frangos, P
    ICNAAM 2004: INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2004, 2004, : 375 - 378
  • [29] An approach to the formal analysis of license interoperability
    Fujita, Kunihiko
    Tsukada, Yasuyuki
    COMPUTERS & ELECTRICAL ENGINEERING, 2012, 38 (06) : 1670 - 1686
  • [30] LICENSE PLATE LANGUAGE
    NUESSEL, FH
    AMERICAN SPEECH, 1982, 57 (04) : 256 - 259