ユビキタス環境における動的なプロセス配備のためのプログラミング支援フレームワーク

書誌事項

タイトル別名
  • ユビキタス カンキョウ ニ オケル ドウテキ ナ プロセス ハイビ ノ タメ ノ プログラミング シエン フレームワーク
  • A Programing Support Framework for Dynamic Process Deployment in Ubiquitous Environment
  • モバイルアプリケーション

この論文をさがす

抄録

モバイル機器を利用して様々なアプリケーションソフトウェアによる処理が行われるようになってきている.ユビキタス環境では,モバイル機器の画面サイズなどのリソース制約を補うため,外部の機器を仮想的にモバイル機器の拡張として利用することが考えられる.こうしたモバイル機器の仮想的な拡張を行う際には,効率化のためプロセスを分散配置させ並行に動作させる状況が生じる.しかし,現状ではこうしたアプリケーションが効率的に実行されるためのプログラミング支援が不足している.たとえば,ユーザの位置に応じてモバイル機器以外の計算機上でプロセスの一部を実行させる処理を記述する場合,位置条件処理と分散・並行化にともなう記述負担が増加する.本論文では,効率化にともない複雑化する開発を,記述系とその処理系から支援するフレームワークを提案する.記述系はプロセス配置戦略を宣言的・抽象的に定義する支援を,処理系は状況に応じた分散・並行化処理の付加を担う.また,提案手法によりプログラマの記述負担が軽減されることを具体的なアプリケーションの例を通して示す.

Various kinds of application software are getting to be processed on mobile devices. Inubiquitous environments, in order to compensate resource restrictions of mobile devices suchas monitor size, processes may use external service appliances as a virtual extension (VE) ofmobile devices. When a VE is performed for e.ciencies, distributed and concurrent executionof processes is often required. However, proper programming supports are lacking forthis situation. For instance, to put a subset of a process on some remote host depending to itsuser痴 position requires programmers to handle location condition managements, distributionof the process, and concurrency of the process, which can be heavy burden for them. In thispaper, we propose a framework that supports to achieve e.cient development for VE in twopoints. The .rst point is a description part that allows de.ning a strategy for allocations andscheduling of a process in a declarative and abstract way. The second point is a processingpart that helps to realize the requests written in the form of the strategy. We also show howthe framework contributes to lesson the burden of programmers.

収録刊行物

参考文献 (32)*注記

もっと見る

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

問題の指摘

ページトップへ