loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications
Structured Decomposition of Adaptive Applications
March 17-March 21
ISBN: 978-0-7695-3113-7
We describe an approach to automate certain high-levelimplementation decisions in a pervasive application, allowingthem to be postponed until run time.??Our system enables a modelin which an application programmer can specify the behavior of anadaptive application as a set of open-ended decision points.??Weformalize decision points as Goals, each of which may besatisfied by a set of scripts called Techniques.??The set ofTechniques vying to satisfy any Goal is additive and may beextended at runtime without needing to modify or remove anyexisting Techniques.??Our system provides a framework in whichTechniques may compete and interoperate at runtime in order tomaintain an adaptive application.??Technique development may bedistributed and incremental, providing a path for thedecentralized evolution of applications.??Benchmarks show thatour system imposes reasonable overhead during application startupand adaptation.
Index Terms:
Goals, Techniques, open-ended decision logic, adaptivity, pervasive computing, ubiquitous computing
Citation:
Justin Mazzola Paluska, Hubert Pham, Umar Saif, Grace Chau, Chris Terman, Steve Ward, "Structured Decomposition of Adaptive Applications," percom, pp.1-10, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications, 2008
Usage of this product signifies your acceptance of the Terms of Use.