Location Scope:ロケーションアウェアソフトウェア開発支援手法の提案

書誌事項

タイトル別名
  • Location Scope ロケーションアウェアソフトウェア カイハツ シエン シュホウ ノ テイアン
  • Location Scope: Development Support for Location-awareness Software
  • 位置情報サービス

この論文をさがす

抄録

ユビキタス環境において,ユーザの携帯端末上で動作するアプリケーションには,ユーザから空間的に近くに存在する周辺機器類により提供されるサービスを利用するというユースケースが考えられる.この機能を実現するために,ユーザとデバイスの間の位置関係などの条件を解析し,適切な対処をすることが必要となる.こうした位置関係の条件をアプリケーション開発時に扱う場合,アプリケーションを運用する単一の環境に特化して作成してしまう傾向にある.そのため違う機能の提供されているビルなどで動作させるためのポータビリティに欠けるという問題があり,再開発のコストがかかってしまう.本論文では,周辺機器類をそれらの提供する機能の種類に基づいて抽象化したうえで,アプリケーションやユーザとの位置関係トポロジに基づいたモデル化を行う.このモデルを用いて表現された位置条件に関する処理を,アスペクト指向開発に適用して実行時に結合する方式を適用することでポータビリティの実現を図る.関心事の組合せのために位置情報を用いるためにLocation Scope という概念を提案する.実際にLocation Scope を実現する支援系を設計・実装しその評価を行った.

An application that is working in ubiquitous environment needs to satisfy some use cases about using services provided by service appliances considering distances among user and services. In order to achieve this functionality, analyses and reactions for location conditions are required. During developments of these applications, we found tendencies that the applications are made to run only for one environment. This causes the problem when we port the application into another environment, i.e. another building, which means the bad reusability of the application logic. In this paper, we use an abstract location model to describe relations among service appliances and users. In this model, service appliances are classified according to their services descriptions. We applied Aspect-Oriented Software Development (AOSD) with our model for binding main concerns and location related concerns of an application atdeployment time in order to achieve portability. We propose to use a new concept, Location Scope for these bindings. The Location Scope is designed to make structured activities of the main concern, which allows handy description for reactive behaviors related with location issues. We implemented and evaluated the support system of Location Scope.

収録刊行物

参考文献 (24)*注記

もっと見る

関連プロジェクト

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ