New Programming Model for Pervasive Computing

被引:0
|
作者
Yao, Qingsong [1 ]
Chang, Shan [1 ]
Qi, Yong [1 ]
Ming, Li [1 ]
机构
[1] Xi An Jiao Tong Univ, Sch Elect & Informat Engn, Xian, Peoples R China
关键词
D O I
10.1109/ICEBE.2008.68
中图分类号
F [经济];
学科分类号
02 ;
摘要
One most important character which makes it hard for pervasive computing is that the environment contexts of the running program vary with the continuous migrating of user, and even the context in a geographical fixed space changes all the time. It makes the services which include software utilities, devices functionalities, etc. not always available. This requires the program behavior to be able to adapt rapidly to new context and deal well with the availability. In this paper we first take insight into the springing approaches then put forward a new common model named Pervasive Computing Programming Model (PCPM). The main feature of this model is that it transparentizes availability through automatic fulfilling the developer's original purpose properly based on automatic service-encapsulation and intentional fulfilling of the relative methods, no need the run-time guide of the developer, and even without modifying legacy system code while existing programming models force developer to learn new rules. And it weaves context into run-time program dynamically to relax design-time context complexity. In this paper, we discuss the programming model, its implementation and several example programs using this model.
引用
收藏
页码:325 / 332
页数:8
相关论文
共 50 条
  • [1] Extended Isotope Programming Model for Pervasive Computing Environment
    Zhang Junbin
    Qi Yong
    Hou Di
    Xi Min
    THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 94 - 101
  • [2] Olympus: A high-level programming model for pervasive computing environments
    Ranganathan, A
    Chetan, S
    Al-Muhtadi, J
    Campbell, RH
    Mickunas, MD
    Third IEEE International Conference on Pervasive Computing and Communications, Proceedings, 2005, : 7 - 16
  • [3] An Action-Oriented Programming Model for Pervasive Computing in a Device Cloud
    Aaltonen, Timo
    Myllarniemi, Varvana
    Raatikainen, Mikko
    Makitalo, Niko
    Paakko, Jari
    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 1, 2013, : 467 - 475
  • [4] A comparison of two programming models for pervasive computing
    Yang, HI
    Jansen, E
    Helal, S
    INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2006, : 134 - 137
  • [5] Research on Pervasive Computing Model
    Jiang, Guiquan
    Li, Bing
    Yu, Xiao
    SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING: THEORY AND PRACTICE, VOL 1, 2012, 114 : 871 - +
  • [6] A Trust Model in Pervasive Computing
    Wang, Jing
    Yang, Zhimin
    Chen, Yunlei
    Kou, Weili
    Zhang, Zengguang
    2008 3RD INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND APPLICATIONS, VOLS 1 AND 2, 2008, : 370 - 374
  • [7] A conceptual model for pervasive computing
    Ciarletta, L
    Dima, A
    2000 INTERNATIONAL WORKSHOPS ON PARALLEL PROCESSING, PROCEEDINGS, 2000, : 9 - 15
  • [8] A Generative Programming Approach to Developing Pervasive Computing Systems
    Cassou, Damien
    Bertran, Benjamin
    Loriant, Nicolas
    Consel, Charles
    ACM SIGPLAN NOTICES, 2010, 45 (02) : 137 - 146
  • [9] Programming Pervasive and Mobile Computing Applications: The TOTA Approach
    Mamei, Marco
    Zambonelli, Franco
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2009, 18 (04) : 1 - 56
  • [10] Transparent computing: A new paradigm for pervasive computing
    Zhang, Yaoxue
    Zhou, Yuezhi
    UBIQUITOUS INTELLIGENCE AND COMPUTING, PROCEEDINGS, 2006, 4159 : 1 - 11