• 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