ホームネットワークシステム(HNS)のアプリケーションの一つとして,複数の家電を連携制御する家電連携サービスの研究が進んでいる.単体では正常に動作する連携サービスでも,複数を同時に実行すると「サービス競合」と呼ばれる機能の干渉・衝突により,ユーザの意図しない動作が行われることがある.HNSのサービス品質を損なわないためにも.サービス競合を検出し解消することが求められる.我々は先行研究において,サービス競合の動的な検出と,優先度による解消を行うオンライン競合検出・解消法を提案した.本稿では,より適切なサービス競合の解消を行うために,サービスの有効期間であるアクチベーション,サービス内の重要なメソッドである必須メソッド,サービスの中断再開処理を導入した,サービス競合解消方式の考察を行った.%The integrated services in the home network system (HNS) provides value and convinience for home users, by integrating features of multiple home appliances. Even if individual integrated service is implemented correctly, using multiple services together can yield unexpected and undesirable behaviors due to functional conflicts among services. The conflict is generally known as the feature interaction problem. In our previous research, we proposed a run-time detection and resolution method for service interactions. In this paper, we introduce three new concepts to make the method more reasonable. They are activation which is lifetime of service, mandatory methods which guarantee essentianl and optional operations in services, and suspend/resume mechanism which allows lower-priority services to sleep temporarily and to wake up later when all conflicting services are terminated.
展开▼