
doi: 10.1007/11914952_40
handle: 11572/21065 , 11572/16320
In this paper we introduce the concept of Distributed Abstract Data Type (dadt), a new programming model simplifying the development of distributed, context-aware applications A dadt instance logically encapsulates a collection of adt instances distributed throughout the system dadt operations specify the semantics of access to this distributed state by using dedicated programming constructs The scope of these operations can be restricted using dadtviews, i.e., projections over the target adt instances, defined declaratively and dynamically based on adt properties Interestingly, dadt constructs can be used to deal not only with application data, but also with the space where it resides This leads to a uniform treatment of the data and space concerns, simplifying the development of context-aware applications and providing the programmer with considerable flexibility and expressive power We argue that dadts are amenable to incorporation in existing object-oriented programming languages, as demonstrated by our prototype implementation.
| citations This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 3 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
