Software Architecture and Framework to Develop NFC-Based Applications

被引:2
|
作者
Tesoriero, Ricardo [1 ]
Gallud, Jose A. [1 ]
机构
[1] Univ Castilla La Mancha, Comp Syst Dept, Fac Comp Sci Engn, Albacete 02071, Spain
关键词
near field communication; model-driven development; mobile computing;
D O I
10.3390/s18082654
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Applications are employing Near Field Communication (NFC) technology to interact with physical objects by using NFC tags. The architecture to implement these kinds of applications varies according to non-functional requirements such as the physical environment where the application is running, the flexibility to adapt the information to be manipulated through physical objects, etc. To cope with these challenges, this paper proposes a Model-driven Architecture (MDA) where designers are able to model the configuration of the system according to NFC based system requirements. Through a model-to-text transformation process, the MDA also provides developers with templates of source code for the applications that support the system. The proposed MDA process defines a Platform Independent Model (PIM) which supports a Domain Specific Language (DSL) implemented as an Eclipse platform plugin that provides designers with a graphical model editor, and a model to text transformation, to generate the source code templates using the Acceleo transformation language. The paper also presents the Albacete Photo Gallery case of study to illustrate the modelling process. The main benefit of the proposal is that it allows developers to create mixed environments where the availability and flexibility of NFC based interaction systems can be easily configured, extended and maintained.
引用
收藏
页数:16
相关论文
共 50 条
  • [31] On addressing RFID/NFC-based relay attacks: An overview
    Tu, Yu-Ju
    Piramuthu, Selwyn
    DECISION SUPPORT SYSTEMS, 2020, 129
  • [32] A Novel NFC-Based Secure Protocol for Merchant Transactions
    Ahamad, Shaik Shakeel
    IEEE Access, 2022, 10 : 1905 - 1920
  • [33] NFC-Based Mobile Interactions with Direct-View Displays
    Seewoonauth, Khoovirajsingh
    Rukzio, Enrico
    Hardy, Robert
    Holleis, Paul
    HUMAN-COMPUTER INTERACTION - INTERACT 2009, PT I, 2009, 5726 : 835 - +
  • [34] Scheme to Guarantee IP Continuity for NFC-based IoT Networking
    Choi, Younghwan
    Choi, Yunchul
    Kim, Dongmyoung
    Park, Jungsoo
    2017 19TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATIONS TECHNOLOGY (ICACT) - OPENING NEW ERA OF SMART SOCIETY, 2017, : 695 - 698
  • [35] A framework to lower the risk of medication prescribing and dispensing errors: A usability study of an NFC-based mobile application
    Aldughayfiq, Bader
    Sampalli, Srinivas
    INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2021, 153
  • [36] Design and Implementation of an NFC-based Universal Touch and Control Platform
    Lee, Wei-Hsun
    Chou, Chien-Ming
    Chen, Wei Cheng
    2017 10TH INTERNATIONAL CONFERENCE ON UBI-MEDIA COMPUTING AND WORKSHOPS (UBI-MEDIA), 2017, : 37 - 42
  • [37] ADOKA: PROTOTYPE OF A NFC-BASED MOBILE DRUG - DOCUMENTATION - ASSISTANT
    Schwarz, M.
    Modre-Osprian, R.
    Scherr, D.
    Fruhwald, F.
    Schreier, G.
    EHEALTH2013: HEALTH INFORMATICS MEETS EHEALTH - VON DER WISSENSCHAFT ZUR ANWENDUNG UND ZURUCK: BIG DATA - EHEALTH VON DER DATENANALYSE BIS ZUM WISSENSMANAGEMENT, 2013, : 155 - 166
  • [38] NFC-Based Ubiquitous Monitoring System For E-Industry
    Tamazirt, Lotfi
    Alilat, Farid
    Agoulmine, Nazim
    PROCEEDINGS OF THE 2017 THIRD INTERNATIONAL CONFERENCE ON MOBILE AND SECURE SERVICES (MOBISECSERV), 2017,
  • [39] Sneakernet on Wheels: Trustworthy NFC-based Robot to Machine Communication
    Ulz, Thomas
    Pieber, Thomas
    Steger, Christian
    Haas, Sarah
    Matischek, Rainer
    2017 IEEE INTERNATIONAL CONFERENCE ON RFID TECHNOLOGY & APPLICATION (RFID-TA), 2017, : 260 - 265
  • [40] NFC-based Personal Information Management for U-Health
    Moon, Young-Joon
    Park, Jung-Heum
    Song, Wang-Cheol
    Lee, Do Kyeong
    Choi, Deokjai
    2013 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - CHINA (ICCE-CHINA), 2013, : 39 - 40