3 Simon Dobson Paddy Nixon Lorcan Coyle Steve Neely Graeme Stevenson Graham Williamson 2007 Construct: An Open Source Pervasive Systems Platform Consumer Communications and Networking Conference (CCNC), 2007, 4th IEEE Las Vegas, NV, USA 1203-1204 11/01/2007 1-4244-0667-6 construct, middleware, pervasive computing, ubiquitous computing Construct differs from other pervasive systems platforms in a number of key respects. It is completely standards-based, using RDF as its data exchange model and ZeroConf for resource discovery. It supports a knowledge-centric model of interaction where clients' actions are driven by queries and triggers about the context of the system. It uses gossiping to maintain a consistent state across a distributed data structure, which maximises robustness and scalability and avoids many problems with hot-spots and hot-paths in communications. Finally, it treats all information sources uniformly as sensors acting as inputs to uncertain reasoning algorithms.