Hesselman, et al.. Discovery and Composition of Services for Context-aware Systems. Springer Berlin Heidelberg, 2006, doi:10.1007/11907503_6.