Research Contributions
- Specify, detect and resolve conflicts by requirements, name, and control dependencies
- DepSys automatically resolves control conflicts and allows apps to be run in a more flexible way
- Using 34 days of data and 35 apps(energy, healthy, security and entertainment)
DepSys System Architecture
Spectrum of Dependencies
- Requirement dependency
Requirements of the app: Address the requirement of an app to figure out if the app can be run in the house.
Requirements of the avaiable resources(sensors/actuators): Specified in DepSys and configured by the user/deployer.
- Name dependency
- Control dependency for sensors
- Control dependency fo actuators
- Missing dependency
- App interdependency