Virtual Sensors and Data Fusion in a Multi-Level Context Computing Architecture