前田 敦司(マエダ アツシ)

所属
システム情報系
職名
准教授
研究キーワード
プログラミング言語処理系
ガーベッジコレクション
ランタイムシステム
資源管理
研究課題
プログラミング言語処理系 -- (現在)/
ネットワーク侵入検知システム -- (現在)/科学研究費補助金
ごみ集めの効率化 -- (現在)/
継続の実装とその応用 -- (現在)/
メモリ-CPUトレードオフの改善手法とその応用 -- (現在)/
プロセスへのミクロ経済学的資源割り当て2011 -- 2013日本学術振興会/挑戦的萌芽研究2,600,000円
通信端点における分散検知モジュールによる侵入防止機構              2007 -- 2008文部科学省/特定領域研究4,900,000円
暗号化命令コードによるバッファオーバフロー検知システムの研究2007 -- 2008日本学術振興会/萌芽的研究1,500,000円
一般化したLazyな木構造に基づくWeb向けスクリプト言語の研究2005 -- 2007日本学術振興会/萌芽研究4,000,000円
通信端点における軽量かつ柔軟な侵入検知・防止機構の研究2006 -- 2006文部科学省/特定領域研究2,700,000円
さらに表示...
取得学位
博士(工学)慶應義塾大学
所属学協会
1993 -- (現在)Association for Computing Machinery
1988 -- (現在)情報処理学会
1996 -- (現在)日本ソフトウェア科学会
受賞
1998山内奨励賞
論文
  • Packrat Parsers Can Support Multiple Left-recursive Calls at the Same Position
    Umeda Masaki; Maeda Atusi
    Journal of Information Processing/29/pp.174-187, 2021-02
  • 実行時リージョン解析による動的言語Rubyのメモリ割付け最適化
    齋地 崇大; 前田 敦司
    情報処理学会論文誌プログラミング(PRO)/13(4)/pp.1-20, 2020-10
  • Implementation of C Library for Constructing Packrat Parser with Statically Allocated Memory
    Sugimoto Yuta; Maeda Atusi
    Journal of Information Processing/26/pp.335-344, 2018-03
  • コンテナ型仮想環境における計算資源交換に基づく性能最適化
    中森 亮介; 阿部 聖昂; 前田 敦司
    情報処理学会論文誌. プログラミング/7(5)/p.20, 2014-12
  • Packrat Parserのメモ化領域の自動調整手法
    森永 孝仁; 前田 敦司; 山口 喜教
    情報処理学会論文誌. プログラミング/6(2)/p.102, 2013-08
  • モバイルアプリケーションのための階層キーバリューストア
    喜田 一成; 前田 敦司; 山口 喜教
    情報処理学会論文誌. プログラミング/6(2)/p.104, 2013-08
  • 東日本大震災時の筑波大学情報インフラにおける対応と課題
    佐藤 聡; 杉木 章義; 陳 漢雄; 古瀬 一隆; 片岸 一起; 中井 央; 秡川 友宏; 前田 敦司; 和田 耕一
    情報処理学会論文誌/54(3)/pp.1038-1049, 2013-03
  • SYNAPSE : A Multi-microprocessor Lisp Machine with Parallel Garbage Collector
    Matsui; S.; Katou; Y.; Teramura; S.; Tanaka; T.; Mohri; N.; Maeda; A...
    Proc. of the International Workshop on Parallel Algorithms and Architectures(Suhl, GDR), Lecture Notes in Computer Science, Springer-Verlag/(269)/p.131-137, 1987-01
  • Parallel Garbage Collection by Partial Marking and Conditionally Invoked GC
    Tanaka; Y.; Matsui; S.; Maeda; A.; Takahashi; N.; Nakanishi; M.; +前...
    Proc. of the International Conference on Parallel Computing Technologies 93/2/p.397-408, 1993-09
  • Partial Marking GC
    Tanaka; Y.; Matsui; S.; Maeda; A.; Takahashi; N.; Nakanishi; M; +前田...
    Proc. of the International Conference on Third Joint International Conference on Vector and Parallel Processing(CONPAR 94)/VAPP VI/p.337-348, 1994-09
  • 相補型ガーベジコレクタ
    松井 祥悟; 田中 良夫; 前田 敦司; 中西 正和
    情報処理学会論文誌/36(8)/pp.1874-1884, 1995-08
  • Complementary Garbage Collector
    Matsui; Shogo; Tanaka; Yoshio; Maeda; Atusi; Nakanishi; Masakazu...
    Proc. of the International Workshop on Memory Management, Lecture Notes in Computer Science/(986)/p.163-177, 1995-09
  • 部分印付けを併用した並列GCの提案および効率の解析
    田中 良夫; 松井 祥悟; 前田 敦司; 中西 正和
    電子情報通信学会論文誌. D-I, 情報・システム, I-コンピュータ/78(12)/pp.926-935, 1995-12
  • Adaptive Garbage Collection based on Theoretical Analysis of Lifetime of Objects
    Tanaka Eiko; Maeda Atusi; Tanaka Yoshio; Nakanishi Masakazu
    Proc. of the Fourteenth IASTED International Conference/AppliedInformatics/p.19-22, 1996-02
  • Performance Analysis of Parallel Garbage Collection Using PartialMarking
    Tanaka Yoshio; Matsui Shogo; Maeda Atsushi; Nakanishi Ma...
    Systems and Computers in Japan/27(8)/p.29-38, 1996-07
  • A Queue-Machine-Based Implementation of Parallel Functional Programming Language
    MAEDA Atusi; NAKANISHI Masakazu
    Proc. of the Fifteenth IASTED International Conference/APPLIED INFORMATICS/p.67-70, 1997-02
  • 新しい計算モデル キューマシンとその並列関数型言語への応用
    前田 敦司; 中西 正和
    情報処理学会論文誌/38(3)/pp.574-583, 1997-03
  • 並列GCを備えた並列Lispシステムの実装および評価
    高橋 聡子; 岩井 輝男; 前田 敦司; 田中 良夫; 中西 正和
    電子情報通信学会論文誌. D-I, 情報・システム, I-コンピュータ/80(3)/pp.247-257, 1997-03
  • リスト処理とGCのCPU割当てを動的に決定する並列Lisp
    高橋 聡子; 岩井 輝男; 田中 良夫; 前田 敦司; 中西 正和
    情報処理学会論文誌/38(5)/pp.1050-1057, 1997-05
  • キューマシン方式による並列Lisp処理系のスケジューリング手法
    前田 敦司; 中西 正和
    電子情報通信学会論文誌. D-I, 情報・システム, I-コンピュータ/80(7)/pp.624-634, 1997-07
  • Parallelism-Free Scheduling Method
    Kirilka Nikolova; Sowa Masahiro; Maeda Atusi
    Proc. of The 1999 International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC'99)/II/p.1134-1135, 1999-07
  • Design of a Superscalar processor Based on Queue Machine Computation Model
    Shusuke Okamoto; Hitoshi Suzuki; Atusi Maeda; and Masahi...
    1999 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM'99)/p.151-154, 1999-01
  • 浅い束縛による動的スコープ変数が存在する時の末尾再帰呼び出し
    前田敦司; 曽和将容
    情報処理学会論文誌. プログラミング/41(4)/pp.1-10, 2000-06
  • Parallelism-Independent Scheduling Method
    Kirilka Nikolova; Atusi Maeda; Masahiro Sowa
    IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences/E83-A(6)/p.1138-1150, 2000-06
  • Proposal and Evaluation of Parallelism-Independent Scheduling Algorithms
    Kirilka Nikolova; Maeda Atusi; Sowa Masahiro
    Proc. of The 2000 International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC 2000)/1/p.289-293, 2000-01
  • さらに表示...
著書
  • ガベージコレクション 自動的メモリ管理を構成する理論と実装
    前田 敦司; 鵜川 始陽; 小宮
    ガベージコレクション 自動的メモリ管理を構成する理論と実装/翔泳社, 2016-03
会議発表等
  • 決定性オートマトンのネットワークを用いるCC-PEG構文解析手法
    森田 大樹; 前田 敦司
    情報処理学会プログラミング研究会 第137回プログラミング研究発表会/2022-01-12--2022-01-12
  • 多head左再帰に対応したpackrat parsingアルゴリズムの提案
    梅田 理生; 齋藤 俊哉; 依田 純彦; 前田 敦司
    24回プログラミングおよびプログラミング言語ワークショップ(PPL 2022)/2022-03-06--2022-03-08
  • CC-PEG: 高速・省メモリな構文解析を実現するPEG方言
    森田 大樹; 松原 寛太; 前田 敦司
    第24回プログラミングおよびプログラミング言語ワークショップ(PPL 2022)/2022-03-06--2022-03-08
  • 同一箇所で複数発生する左再帰を扱えるpackrat parser
    梅田 理生; 前田 敦司
    情報処理学会プログラミング研究会 – 第130回プログラミング研究発表会/2020-07-30--2020-07-31
  • 実行時リージョン解析による動的言語Rubyのメモリ割付け最適化
    齋地 崇大; 前田 敦司
    情報処理学会プログラミング研究会 – 第129回プログラミング研究発表会/2020-06-01--2020-06-02
  • Committed-Choice PEGのATNによるパーサ実装と構文エラー処理
    小坂 俊介; 森田 大樹; 前田 敦司
    第23回プログラミングおよびプログラミング言語ワークショップ PPL 2021/2021-03-09--2021-03-11
  • 仮想マシン方式PEGパーサにおけるWAMライクな最適化アプローチ
    子原 勇人; 依田 純彦; 前田 敦司
    第23回プログラミングおよびプログラミング言語ワークショップ PPL 2021/2021-03-09--2021-03-11
  • Packrat ParserライブラリWoodrat用アルゴリズミックデバッガの実装
    坂上 知紀; 前田 敦司
    PPL 2020: 第22回プログラミングおよびプログラミング言語ワークショップ/2020-03-02--2020-03-04
  • Packrat parserライブラリWoodrat用アルゴリズミックデバッガの実装
    坂上 知紀; 前田 敦司
    2019年並列/分散/協調処理に関する『北見』サマー・ワークショップ (SWoPP2019)/2019-07-24--2019-07-26
  • Ordered ChoiceのかわりにCommitted Choiceを用いるGuarded PEGの提案
    小坂 俊介; 前田 敦司
    2019年並列/分散/協調処理に関する『北見』サマー・ワークショップ (SWoPP2019)/2019-07-24--2019-07-26
  • 手続き型動的型付け言語に対するリージョン推論の導入
    齋地 崇大(システム情報工学研究科); 前田 敦司
    2018年並列/分散/協調処理に関する『熊本』サマー・ワークショップ (SWoPP2018)/2018-07-30--2018-08-01
  • Ordered ChoiceのかわりにCommitted Choiceを用いるGuarded PEGの提案
    小坂 俊介(情報科学類); 子原 勇人(情報科学類); 前田 敦司
    第21回プログラミングおよびプログラミング言語ワークショップ(PPL2019)/2019-03-06--2019-03-08
  • Packrat Parsingを用いたC言語用構文解析ライブラリの実装
    前田 敦司
    2017年並列/分散/協調処理に関する『秋田』サマー・ワークショップ (SWoPP2017)/2017-07-26--2017-07-28
  • C言語用packrat parser構築ライブラリCPEGを用いたRuby字句解析器の実装
    杉本 優太; 前田 敦司
    第20回プログラミングおよびプログラミング言語ワークショップ(PPL2018)/2018-03-05--2018-03-07
  • Packrat parsingを用いたRuby用パーサコンビネータライブラリWoodratのデバッグ拡張
    前田 敦司
    第20回プログラミングおよびプログラミング言語ワークショップ(PPL2018)/2018-03-05--2018-03-07
  • Packrat Parsingの表引きによる高速化
    矢口 拓実; 池袋 教誉; 前田 敦司
    2015年並列/分散/協調処理に関する『別府』サマー・ワークショップ (SWoPP2015)/2015-08-04--2015-08-06
  • 身近なプログラムにおけるごみ集め
    前田 敦司
    日本ソフトウェア科学会 大会併設チュートリアル 「メモリーマネージメント」/2002-09-11
  • スクリプト言語のGC
    前田敦司
    情報処理学会 連続セミナー2004 第3回「ガーベジコレクション技術の基礎」/2004-09-28
  • Packrat Parserのメモ化領域の自動調整手法
    森永 孝仁; 前田 敦司; 山口 喜教
    第92回 情報処理学会プログラミング研究会____/2013-1
  • モバイルアプリケーションのための階層キーバリューストア
    喜田 一成; 前田 敦司; 山口 喜教
    第92回 情報処理学会プログラミング研究会____/2013-1
  • LispマシンSYNAPSEの評価
    田中朋之; 松井祥悟; 加藤良信; 寺村信介; 毛利信之; 前田敦司; 中西正和
    情報処理学会第33回全国大会_情報処理学会_4B-1__103-104/1986-08
  • マルチプロセッサLispマシンSYNAPSEのアーキテクチャ
    田中朋之; 松井祥悟; 加藤良信; 毛利信之; 前田敦司; 中西正和; 寺村信介
    電子通信学会技術研究報告_電子通信学会_CPSY86-53__13-22/1987-01
  • Schemeコンパイラにおけるレジスタ割り付けについて
    前田 敦司; 中西 正和
    情報処理学会記号処理研究会報告__88__48/1988-11
  • AI電卓における記号処理の可能性について
    田添英一; 前田敦司; 中西正和
    情報処理学会記号処理研究会報告__89__51/1989-06
  • 慶應義塾大学におけるLisp研究
    前田敦司
    JPAL '91 Conference on the Practical Applications of Lisp____/1991-11
  • さらに表示...
担当授業科目
2022-04 -- 2022-08コンピュータサイエンス特別演習B筑波大学
2022-10 -- 2023-02コンピュータサイエンス特別演習B筑波大学
2022-10 -- 2023-02情報理工後期特別演習Bf筑波大学
2022-10 -- 2023-02情報理工前期特別演習f筑波大学
2022-10 -- 2023-02情報理工後期特別研究f筑波大学
2022-10 -- 2023-02情報理工前期特別研究If筑波大学
2022-04 -- 2022-08コンピュータサイエンス特別研究I筑波大学
2022-10 -- 2023-02コンピュータサイエンス特別研究I筑波大学
2022-04 -- 2022-08情報理工前期特別演習s筑波大学
2022-04 -- 2022-08コンピュータサイエンス特別演習A筑波大学
さらに表示...
授業以外の教育活動
2007-04 -- 2009-03CS専攻先導的ITスペシャリスト育成推進プログラム 実行委員会委員筑波大学
2007-04 -- 2009-03CS専攻魅力ある大学院教育イニシアティブ実施委員会委員筑波大学
一般講演
  • A Real-Time Garbage Collector for Java
    Atusi Maeda; Yo Tanaka; Yoshinori Yamaguchi
    Conference on Networks, Parallel and Distributed Programming, and Applications (NPDPA 2002)/2002-10-03
  • Schemeインタプリタにおける仮想マシンアーキテクチャの最適化
    前田敦司; 山口喜教
    第42回プログラミング研究会/2003-01-23
  • 通信端点における軽量侵入検知モジュールの試作
    前田敦司; 渡辺祐介; 西孝王; 山口喜教
    電子情報通信学会コンピュータシステム研究会/2006-12-15
  • コンピュータ科学者のため の経済学
    前田敦司
    第39回情報科学若手の会/2006-09-17
学協会等委員
1999-04 -- 2003-04情報処理学会会誌編集委員(書評・ニュース分野)
2001-04 -- 2005-03情報処理学会プログラミング研究会 運営委員
2001-04 -- 2005-03情報処理学会論文誌プログラミング 編集委員
2001-06 -- 2002-05並列処理シンポジウム(JSPP2002) 会場幹事
2002-06 -- 2003-05SACSIS 2003 ローカルアレンジメント共同委員長
2002-04 -- 2006-03情報処理学会会誌編集委員
2005-04 -- 2009-03情報処理学会プログラミングシンポジウム幹事
2006-04 -- 2008-03情報処理学会プログラミング研究会 幹事
2007-12 -- 2008-05SACSIS2008プログラム委員
2008-04 -- 2008-12情報処理学会プログラミング研究会 主査
さらに表示...
学内管理運営業績
2008-04 -- (現在)情報環境機構ネットワーク管理委員会委員
2008-04 -- (現在)情報環境機構セキュリティ技術小委員会委員長
2008-04 -- (現在)情報環境機構インシデント対応室室員
2010-04 -- (現在)学術情報メディアセンター運営委員会委員
2011-06 -- (現在)学術情報メディアセンター副センター長
2012-04 -- (現在)全学計算機システム運用委員会委員
2013-04 -- (現在)情報環境機構企画室室員
2015-04 -- (現在)筑波大学情報セキュリティ専門委員会委員
2015-04 -- (現在)筑波大学情報セキュリティインシデント対応チームチーム員
2020-04 -- (現在)情報科学類学生委員会委員長
さらに表示...

(最終更新日: 2022-06-21)