DocumentCode
479379
Title
Extended Isotope Programming Model for Pervasive Computing Environment
Author
Junbin, Zhang ; Yong, Qi ; Di, Hou ; Min, Xi
Author_Institution
Inst. of Comput. Software & Theor., Xi´´an Jiaotong Univ., Xi´´an
Volume
1
fYear
2008
fDate
11-13 Nov. 2008
Firstpage
94
Lastpage
101
Abstract
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.
Keywords
ontologies (artificial intelligence); software engineering; ubiquitous computing; extended isotope programming model; ontology; pervasive computing; program adapatability; program flexibility; program logic; Containers; Context modeling; Dynamic programming; Information technology; Isotopes; Logic programming; Object oriented modeling; Ontologies; Pervasive computing; Software; Context Ontology; Execution Container; Isotope Method; Pervasive Computing; Programming Model;
fLanguage
English
Publisher
ieee
Conference_Titel
Convergence and Hybrid Information Technology, 2008. ICCIT '08. Third International Conference on
Conference_Location
Busan
Print_ISBN
978-0-7695-3407-7
Type
conf
DOI
10.1109/ICCIT.2008.181
Filename
4682008
Link To Document