期刊名称:International Journal of Software Engineering and Its Applications
印刷版ISSN:1738-9984
出版年度:2007
卷号:1
期号:1
出版社:SERSC
摘要:The context-aware application’s main feature is that the program can adjust its behavior according to the context environment. In the traditional object-oriented model, behaviors related to the context may be separated through branching statement, thus greatly reducing the degree of adaptation to environmental changes. This paper, after analyzing the issue of programming context-aware applications through the object-oriented model, puts forward Isotope Programming Model(IPM), which enlarges the concept of object and converts the object from the aggregation of attribute and behavior into the aggregation of attribute and a series of behavior code documents directed to different context. The analysis of IPM performances reveals that IPM model provides better adaptability for application development than the object-oriented model, and reduces environmental changes' impact. This paper also proposes the reason of isotope element’s conflict and gives the resolve method for the conflicts, which can make the IPM model more effective.