A technology transfer journey to a model-driven access control system

被引:1
|
作者
De Sanctis, Martina [1 ]
Di Salle, Amleto [2 ]
Iovino, Ludovico [1 ]
Rossi, Maria Teresa [1 ]
机构
[1] Gran Sasso Sci Inst, Comp Sci Sci Area, I-67100 Laquila, Italy
[2] European Univ Rome, Human Sci Dept, I-00163 Rome, Italy
关键词
Access control system (ACS); MDE; Near-field communication (NFC); IoT;
D O I
10.1007/s10009-023-00697-z
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the model-driven security domain, access control systems provide an application for handling access of persons through controlled gates. A gate, such as a door, can have a lock mechanism for securing the area from unauthorized access. Most commercial solutions for access control management offer pre-packaged software systems where customization of the authorization logic is either not allowed or subject to payment. Moreover, cross-platform development is a barrier for solution providers due to the high cost of development and maintenance that it implies. To overcome these limitations and further optimize the entire access control systems development process, we propose a model-driven approach that supports automatic code generation to enable communication between an IoT infrastructure and platforms for Facility Access Management. Specifically, the approach combines the benefits of Near-Field Communication (NFC) and Tinkerforge (i.e., an open-source hardware platform) with model-driven techniques. This allows the approach to exploit both behavioral and structural models for the modeling and the consequent code generation of part of the authorization mechanism, thus providing complete coverage of the code generated for the whole system. We implemented and evaluated our approach in a real-world case study within the premises of a fitness center with an IoT infrastructure consisting of several heterogeneous sensors by showing its practical applicability. Experimental results demonstrate the effectiveness of our approach in supporting abstraction and automation concerning traditional code-centric development through code generation features. Consequently, our approach makes the whole development process less time-consuming and error-prone, thus reducing the system's time to market.
引用
收藏
页码:49 / 74
页数:26
相关论文
共 50 条
  • [1] A technology transfer journey to a model-driven access control system
    Martina De Sanctis
    Amleto Di Salle
    Ludovico Iovino
    Maria Teresa Rossi
    International Journal on Software Tools for Technology Transfer, 2023, 25 : 49 - 74
  • [2] Model-Driven Development of Control System Software
    Chaudhuri, Subhrojyoti Roy
    Ahuja, Amrit Lal
    Natarajan, Swaminathan
    Vin, Harrick
    LOW-FREQUENCY RADIO UNIVERSE: AN EVENT COMMEMORATING THE BIRTH CENTENARY OF DR. HOMI J. BHABHA, 2009, 407 : 402 - 410
  • [3] A Model-Driven Approach for the Specification and Analysis of Access Control Policies
    Massacci, Fabio
    Zannone, Nicola
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2008, PT II, PROCEEDINGS, 2008, 5332 : 1087 - +
  • [4] Flight control system digital prototype design technology supporting model-driven development
    Liu, Xing-Hua
    Cao, Yun-Feng
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2011, 17 (01): : 23 - 29
  • [5] Model-driven Configuration of OS-level Mandatory Access Control
    Agreiter, Berthold
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 995 - 998
  • [6] An access control language for dynamic systems - Model-driven development and verification
    Koch, M
    Pauls, K
    SDL 2005: MODEL DRIVEN, PROCEEDINGS, 2005, 3530 : 16 - 31
  • [7] A Model-Driven Interactive System
    Wu, Hao
    Hua, Qing-yi
    INFORMATION COMPUTING AND APPLICATIONS, ICICA 2013, PT II, 2013, 392 : 430 - 439
  • [8] A model-driven PID control system and its case studies
    Shigemasa, T
    Yukitomo, M
    Kuwata, R
    PROCEEDINGS OF THE 2002 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, VOLS 1 & 2, 2002, : 571 - 576
  • [9] Model-Driven Mechatronic System Development
    Paczona, Martin
    Mayr, Heinrich C.
    2019 IEEE 15TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2019, : 1730 - 1736
  • [10] Model-driven PID control system in single-loop controller
    Baba, Y
    Shigemasa, T
    Yukitomo, M
    Kojima, F
    Takahashi, M
    Sasamura, E
    SICE 2003 ANNUAL CONFERENCE, VOLS 1-3, 2003, : 187 - 190