上田研究室の研究分野 |
CS学科4年生向け紹介資料最近の主な発表論文読み物(リンクがたどれない場合は本ページをリロードしてみて下さい) |
概要先端的コンピューティングの基本原理,およびプログラミングの根幹技術の開拓に,理論と実践の両面から取り組んでいます.次の4分野を研究の柱としています.
(a) プログラミング言語の設計と実装 これを通じて,必要以上に複雑になりすぎた(と思いませんか?)現在のコン ピュータ技術の概念整理を進め,次世代のコアCS(computer science)を確 立することを究極の目標としています. |
解説高度,高品質,高性能なソフトウェア,つまり一言でいえば「難しい」ソフトウェアを構築するための根幹技術とその応用の研究を行なっている.当研究室で特に意欲的に取り組んでいる領域は,並行・並列・分散(ネットワーク)処理,知識情報処理,図形処理,インタラクティブシステムである.これらの領域では,通常のプログラミング言語と方法論で十分な機能,性能,信頼性をもったソフトウェアを構築することが大変困難であり,研究室が最も得意としているプログラミング言語分野のこれまでの蓄積を土台に,新たなパラダイム,言語,方法論,処理方式の開拓に取り組んでいる. これまでの最も重要な貢献は,第五世代コンピュータプロジェクトにおける 並行論理プログラミング・パラダイムの確立とその後の深化であった.最近では,本パラダイムのネットワークプログラミングへの応用にも取り組んでおり,検証可能な並行分散ソフトウェアの構築方法論の確立を目指している. さらに2002年からは,並行論理プログラミングの特徴を引き継ぎ,しかもより簡潔で直観的な並行言語モデル LMNtal (elemental と発音) の開発を行っている.LMNtal は,多重集合の書換えに基づく多数の計算モデルの統合を目指すとともに,広域分散計算から極小規模計算までを包含しうる真に汎用なプログラミング言語のベースとなることを目指している. 研究室を統括する上田は,論理プログラミングの分野で永く国際的に貢献してきており,そこから派生して急発展しつつある制約プログラミングの新たな応用にも取り組んでいる.制約プログラミングは,人工知能分野のホットな技術の一つとなっている. 当研究室の研究は,アーキテクチャ層とアプリケーション層を結びつける核としてのプログラミング言語の役割を重視しつつ,プログラミング周辺技術と他層の技術との結びつきを追求している.また,情報科学では理論研究と実践研究とが乖離する傾向が大変強いが,両者が有機的な結びついた研究を常に心がけている.
|
現在の主要プロジェクト上田研究室は, 21世紀 COEプログラム 『プロダクティブICTアカデミア』 の サブテーマ 『超スケーラブルソフトウェア基盤』 を 統括しており,現在のプロジェクトの大多数はその一環として実施しています.
|
| Last update: April 24, 2008 vvvvvv-admin@ueda.info.waseda.ac.jp |