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 [2010/07/27 11:28] kpintepeople [2010/07/31 15:20] – Updated stijnm
Line 41: Line 41:
  
 Currently programming such applications is problematic. Communicating with RFID tags is prone to many failures as the connections with tags are extremely volatile and RFID tags have a small range of operation. State-of-the-art RFID applications heavily rely on infrastructure and merely employ RFID tags as digital barcodes, not exploiting the writable memory on the tags. As a consequence mobile RFID-enabled applications have to be developed in an ad hoc way, building upon low-level hardware abstractions leaving the developer to deal with RFID hardware characteristics manually.  Currently programming such applications is problematic. Communicating with RFID tags is prone to many failures as the connections with tags are extremely volatile and RFID tags have a small range of operation. State-of-the-art RFID applications heavily rely on infrastructure and merely employ RFID tags as digital barcodes, not exploiting the writable memory on the tags. As a consequence mobile RFID-enabled applications have to be developed in an ad hoc way, building upon low-level hardware abstractions leaving the developer to deal with RFID hardware characteristics manually. 
 +
 +You can find more information about my work [[:research:rfid|here]].
  
 ===== =====
Line 53: Line 55:
 ===== =====
 == Stijn Mostinckx == == Stijn Mostinckx ==
-[[http://soft.vub.ac.be/~smostinc|Homepage]] 
  
-The goal of my research is the development of elegant programming models which allow applications to respond to dynamic changes in their environment. As a means to detect such changes, we explore the [[crime:factspaces|Fact Space Model]], which provides means to reason about one'current context.+In the past, I have contributed to the formulation of the ambient-oriented programming paradigm and have co-designed the current incarnation of AmbientTalk.  Currently, my research focus is the study of elegant mechanisms to allow applications to respond to dynamic changes in their environment.  
 + 
 +A first element of the solution I propose is the use of pattern matching rules to succinctly describe which changes to the environment are relevant.  This has lead to the formulation of the [[crime:factspaces|fact space model]]
 + 
 +The second element is the use of [[research:rp|reactive programming]]: a programming model which allows writing event-driven programs without inversion of control. 
 + 
 +Combining these two elements yields the [[research:recap|reactive context-aware programming]] paradigman extension of the ambient-oriented programming paradigm which is tailored for the Internet of Things. 
 + 
 + 
 + 
 +===== 
 +== Eline Philips == 
 +Nomadic networks fill the gap between fixed networks and mobile ad hoc networks (MANETs) as they consist of group of mobile devices that can move around dynamically while trying to maintain a connection with a fixed infrastructure. My research focusses on the coordination of nomadic services by making use of workflows as they provide an additional layer of abstraction such that interactions among application components can be specified on a higher level and be reused because of their loose coupling with the fine-grained application logic. Unfortunately, current workflow systems do not meet all the requirements for the kinds of applications that we envision in nomadic networks, like connection 
 +volatility.  
 + 
 +AmbientTalk is a programming language which treats disconnections at the very heart of its computational model. Moreover, the language supports dynamic service discovery which is opportune for nomadic networks. Although this language is suited for writing applications for MANETs, the orchestration of these applications is still programmed in an ad hoc manner. Complex nomadic applications that consist of asynchronously executing distributed services become hard to develop, understand and reuse. I am currently working on the addition of an abstraction layer on top of AmbientTalk which implements  
 +workflow patterns. I am investigating which new patterns for nomadic networks can be added to this abstraction layer. Concretely, I want support for intensional descriptions of services, group communication, compensating actions and more advanced synchronisation.
  
-My ongoing research investigates which abstractions can be used to handle the events produced by an implementation of the fact space model. An interesting path that I am currently exploring is the use of [[research:recap|reactive context-aware programming]]. 
  
 ===== =====
people.txt · Last modified: 2018/04/12 22:07 by elisag