By Topic

Extended Isotope Programming Model for Pervasive Computing Environment

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Zhang Junbin ; Inst. of Comput. Software & Theor., Xi''an Jiaotong Univ., Xi''an ; Qi Yong ; Hou Di ; Xi Min

Pervasive computing environment is high dynamic, and programs need to be enough intelligent to adapt to the dynamicity. Flexibility and adaptability are important features of programs in that environment. Our research team had proposed an Isotope Programming Model (IPM) to support developers in programming the environment. IPM mainly changes the traditional object-oriented approach that put all logic judgment of context in one method, and separates method from object of main program to isotope methods files by adding context block to each isotope one. Through computing the logic value in the context block using the given context, the system will choose the proper isotope method to execute. IPM promotes the adaptability of programs, but it is incomplete to some extent. In this paper, we extent IPM by utilizing ontology-based context model to separate attributes values from object. Object attributes values, parts of the context of environment, are modeled and stored in context ontologies database. An execution container will accomplish the matching procedure and return exact attributes values to object in programs. This makes the programs logic be more sensitive to changing of the environments. We also illustrate how to program in extended IPM (EIPM), and show that the separation will further promote flexibility and adaptability of programs.

Published in:

Convergence and Hybrid Information Technology, 2008. ICCIT '08. Third International Conference on  (Volume:1 )

Date of Conference:

11-13 Nov. 2008