Handling Data-Based Concurrency in Context-Aware Service Protocols

被引:1
|
作者
Cubo, Javier [1 ]
Pimentel, Ernesto [1 ]
Salaun, Gwen [2 ]
Canal, Carlos [1 ]
机构
[1] Univ Malaga, Dept Comp Sci, Malaga, Spain
[2] INRIA Grenoble, INP LIG, Montbonnot St Martin, France
关键词
D O I
10.4204/EPTCS.30.5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Dependency analysis is a technique to identify and determine data dependencies between service protocols. Protocols evolving concurrently in the service composition need to impose an order in their execution if there exist data dependencies. In this work, we describe a model to formalise context-aware service protocols. We also present a composition language to handle dynamically the concurrent execution of protocols. This language addresses data dependency issues among several protocols concurrently executed on the same user device, using mechanisms based on data semantic matching. Our approach aims at assisting the user in establishing priorities between these dependencies, avoiding the occurrence of deadlock situations. Nevertheless, this process is error-prone, since it requires human intervention. Therefore, we also propose verification techniques to automatically detect possible inconsistencies specified by the user while building the data dependency set. Our approach is supported by a prototype tool we have implemented.
引用
收藏
页码:62 / 77
页数:16
相关论文
共 50 条
  • [1] Improving the Elicitation of Delightful Context-Aware Features: a Data-Based Approach
    Falcao, Rodrigo
    [J]. 2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2017, : 562 - 567
  • [2] Context-Aware and Linked Open Data Based Service Discovery
    Cheniki, Nasredine
    Sam, Yacine
    Messai, Nizar
    Belkhir, Abdelkader
    [J]. WEB ENGINEERING, ICWE 2018, 2018, 10845 : 448 - 462
  • [3] A Formal Model and Composition Language for Context-Aware Service Protocols
    Cubo, Javier
    Canal, Carlos
    Pimentel, Ernesto
    Salauen, Gwen
    [J]. CASTA 2009: WORKSHOP ON CONTEXT-AWARE SOFTWARE TECHNOLOGY AND APPLICATIONS, 2009, : 17 - 20
  • [4] Context-aware data dissemination and service adaptation
    Jacob, Carsten
    Linner, David
    Radusch, Ilja
    Steglich, Stephan
    [J]. 2007 PROCEEDINGS OF THE 16TH IST MOBILE AND WIRELESS COMMUNICATIONS, VOLS 1-3, 2007, : 1154 - +
  • [5] Grail: Context-Aware Fixing of Concurrency Bugs
    Liu, Peng
    Tripp, Omer
    Zhang, Charles
    [J]. 22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, : 318 - 329
  • [6] QoS-based approach for context-aware service selection with fuzzy preferences handling
    Madkour, Mohcine
    ElGhanami, Driss
    Maach, Abdelilah
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2013, 47 (04) : 379 - 391
  • [7] Context-Aware Data Prefetching in Mobile Service Environments
    Hummer, Waldemar
    Schulte, Stefan
    Hoenisch, Philipp
    Dustdar, Schahram
    [J]. 2014 IEEE FOURTH INTERNATIONAL CONFERENCE ON BIG DATA AND CLOUD COMPUTING (BDCLOUD), 2014, : 214 - 221
  • [8] Design and Evaluation of Context-Aware and Location-Based Service Discovery Protocols for Vehicular Networks
    Abrougui, Kaouther
    Boukerche, Azzedine
    Pazzi, Richard Werner Nelem
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2011, 12 (03) : 717 - 735
  • [9] A context-aware approach based Web service recommendation
    Deborah, Nancy R.
    Chitrakala, S.
    [J]. PROCEEDINGS OF THE 2016 IEEE 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL & ELECTRONICS, INFORMATION, COMMUNICATION & BIO INFORMATICS (IEEE AEEICB-2016), 2016, : 188 - 192
  • [10] A RFID-based Context-Aware Service Model
    Sheng, Jinfang
    Zou, Wen
    Yang, Liu
    Wang, Bin
    [J]. TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 779 - 784