Virtual sensors (software abstractions to support programming of sensor use
) have been shown to have software-engineering benefits. A sensor integrati
on system is required to support them. We examine the general requirements
of such systems and consider the important design requirements. An idealise
d architecture, ViSIAr, is proposed to serve as a framework for designing a
nd constructing them. Illustrative examples are provided.