Projects are listed on this page in chronological order with more recent projects at the top.


The Open Workflow Project

The Open Workflow project is investigating the implications of the use of hierarchical and expandable workflows in a mobile environment. Rather than use a well-defined workflow, open workflows envisage the specification of desired goal states using complex pre and post conditions on the physical world. The project seeks to develop the algorithms and middleware that will translate these abstract pre and post conditions into executable flexible workflows.

Clinical Monitoring using Wireless Sensor Networks

Real-time patient monitoring enables timely prediction of clinical deterioration of non-ICU inpatients. To provide timely care of patients with deteriorating conditions, it is essential to update existing electronic medical records with real-time sensor data continuously collected from patients. To meet this challenge we have proposed a multidisciplinary project to develop and evaluate novel wireless sensor network technologies for real-time patient monitoring. Wireless sensors attached to patients will continuously collect sensor data and transmit them to an electronic medical record system over a wireless network.

Wireless Sensor Network Testbed

To facilitate advanced research in wireless sensor network technology, we are currently in the process of deploying a wireless sensor network testbed at Washington University in St. Louis.

Visit the testbed project page:
http://mobilab.wustl.edu/testbed

CiAN - Collaboration in Ad Hoc Networks

CiAN is a workflow management system that has been designed with mobile devices and mobile ad hoc networks in mind. CiAN offers a modular, mobility-aware workflow specification, a library of distributed algorithms to manage task allocation in the presence of mobility, and a distributed choreographed execution engine for executing workflows that involve humans and software services across the physical world.

Visit the CiAN project page: http://mobilab.cse.wustl.edu/Projects/CiAN/Home/Home.shtml

Sliver - A Micro BPEL Engine

Sliver is a micro workflow management system that supports the execution of workflows written in the Business Process Execution Language (BPEL) on small mobile devices such as cellphones and PDAs. Sliver uses a set of novel strategies to shoehorn a BPEL workflow management system that typically executes on enterprise servers into a smaller footprint suitable for mobile devices.

Visit the Sliver project page: http://mobilab.cse.wustl.edu/projects/sliver/


Agilla - Agent-based Middleware for Sensor Networks

Agilla is a sensor network middleware that allows the rapid development and deployment of sensor network applications using mobile agent technology. Agilla provides the means to design simple agents using an assembly-like language and subsequently inject these agents into a sensor network where through logical mobility and cloning, they rapidly disburse within the network and provide the desired functionality.

Visit the Agilla project page: www.cs.wustl.edu/mobilab/projects/agilla