このような環境において,状況適応型アプリケーションがユーザの状況を認識 するために,その場に存在するセンサを使用するが,常に同種のセンサがユー ザの移動先に存在するとは限らない.また,状況適応型アプリケーションが利 用するセンサは単一種類とは限らず,より正確にユーザ状況を認識するために は,多種のセンサを利用する必要がある.そのため,状況適応型アプリケーショ ンにおける状況認識機能はさまざまな種類のセンサを扱うことが必要である.
しかし,従来の状況適応型アプリケーションは特定のセンサを前提として研究 開発されていた.そのため,周辺に多種多様なセンサが存在し,ユーザの移動 に伴うセンサの変化が起きる環境では状況適応型アプリケーションは利便性が 低かった.そのため,状況適応型アプリケーションに対しさまざまなセンサデ バイスに対応可能なシステムが必要となる.
このようなシステムの機能要件として以下があげられる.