User Tools

Site Tools


people

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
people [2008/06/26 11:38] wdmeuterpeople [2008/11/06 15:47] alombide
Line 20: Line 20:
 [[http://prog.vub.ac.be/~egonzale|Homepage]] [[http://prog.vub.ac.be/~egonzale|Homepage]]
  
-My area of interest is memory management for distributed systems. More specifically, my research is focused on how to reconcile distributed garbage collection (DGC) with the characteristics of mobile ad hoc networks. I am currently investigating a novel family of DGC called [[research:dgc|semi-automatic garbage collection]] and the required language constructs.+My area of interest is memory management for distributed systems. More specifically, my research is focused on how to reconcile distributed garbage collection (DGC) with the characteristics of mobile ad hoc networks. For further information about my work please visit the [[research:dgc|semi-automatic garbage collection]] section.
  
 ===== =====
Line 26: Line 26:
 [[http://prog.vub.ac.be/~alombide|Homepage]] [[http://prog.vub.ac.be/~alombide|Homepage]]
  
-I am interested in how to expressively integrate distribution and concurrency with dynamicobject-oriented programming. I am currently looking into programming abstractions that should allow the inherent concurrency of mobile networks consisting of heterogenous devices (such as RFID tagssensors...) to be exploited in an expressive way.+The dynamic nature of ambient oriented applications makes it impossible to structure them as monolithic programs with a fixed input and output. Instead, a distributed event-driven architecture is required. Current event-driven architectures require distributed application components to react to events via a carefully crafted network of observers, event handlers or callback mechanisms which are scattered throughout the application code and can be triggered at any point in time. Such architectures are hard to develop, understand and maintain in all but the most trivial cases. 
 + 
 +This poses a problem when we look at the new generation of disposable processing hardwaresuch as RFID tags. Ubiquitous applications will not only consist of peer-to-peer interactions, but will have to deal with clouds of volatile information disseminated in the network by omnipresent devices such as RFID tags or sensors. 
 + 
 +I am currently looking into programming abstractions that allow to specify which events to capture by distributed application components in a mobile ad hoc network. FurthermoreI am trying to come up with mechanisms that allow reacting to these events without relying on event handlers or other callback mechanismsFinally, low level events should be processed (e.gby combining themsuch that they are on the semantic level of the application.
  
 ===== =====
people.txt · Last modified: 2018/04/12 22:07 by elisag