Rchr
J-GLOBAL ID:200901001934421439   Update date: Feb. 01, 2024

Ugawa Tomoharu

ウガワ トモハル | Ugawa Tomoharu
Affiliation and department:
Homepage URL  (1): http://spa.info.kochi-tech.ac.jp/~ugawa/
Research field  (1): Software
Research keywords  (12): model checking ,  memory model ,  programming language ,  組込みシステム ,  garbage collection ,  システムソフトウェア ,  仮想機械 ,  プログラミング言語処理系 ,  Embedded System ,  System Software ,  Virtual Machine ,  Programming Language System
Research theme for competitive and other funds  (9):
  • 2022 - 2027 Research on Managed Languages and Runtime Systems to Utilize Memory with Computational Capabilities
  • 2019 - 2022 Persistent Managed Heap on Non-Volatile Memory
  • 2019 - 2020 Application-Specialised Memory Management for Embedded Systems
  • 2016 - 2019 IoTデバイス向けの軽量でモジュラーなJavaScript処理系
  • 2011 - 2014 実用的ウェブアプリケーション開発を支援 するサーバサイドJavaScript 処理系
Show all
Papers (41):
  • Tomoharu Ugawa, Stefan Marr, Richard Jones. Profile Guided Offline Optimization of Hidden Class Graphs for JavaScript VMs in Embedded Systems. Proceedings of the 14th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages. 2022. 25-35
  • Yuta Hirasawa, Hideya Iwasaki, Tomoharu Ugawa, Hiro Onozawa. Generating Virtual Machine Code of JavaScript Engine for Embedded Systems. Journal of Information Processing. 2022. 30. 679-693
  • Kotaro Matsumoto, Tomoharu Ugawa, Hideya Iwasaki. Replication-based Object Persistence by Reachability. Proc. 2022 ACM SIGPLAN International Symposium on Memory Management (ISMM 2022). 2022. 43-56
  • Hideya Iwasaki. アプリケーションと実行環境に適応したカスタマイズが可能なJavaScript処理系. 2021. 38. 3. 23-40
  • MATSUMOTO Kotaro, TAKATA Yoshiaki, UGAWA Tomoharu. An Overhead Evaluation for Persistent Java Objects Using Non-Volatile Memory. Computer Software. 2021. 38. 2. 2_14-2_19
more...
MISC (8):
  • UGAWA Tomoharu. Model Checking Transactional Sapphire. 2018
  • Checking Code by Pattern Matching against Abstract Syntax Trees Enriched with Data-flow Information. 2017. 10. 5. 6-6
  • Seiji Umatani, Tomoharu Ugawa, Masahiro Yasugi. Design and Implementation of a Java Bytecode Manipulation Library for Clojure. 2015. 8. 2
  • 鵜川 始陽. PLDI 2014/ISMM 2014参加報告. コンピュータソフトウェア. 2014. 31. 4. 30-35
  • Narimichi Takamura, Tomoharu Ugawa, Hideya Iwasaki. A Deadline I/O Scheduler Equipped with Low Priority Assignment. IPSJ SIG Notes. 2014. 2014. 8. 1-10
more...
Patents (1):
  • メモリ管理方法、メモリ管理装置、及びメモリ管理プログラムが記録されている記録媒体
Books (1):
  • ガベージコレクション
    翔泳社 2016
Lectures and oral presentations  (21):
  • 不揮発性メモリを用いた複製に基づく永続化のためのリカバリー機構
    (第64回プログラミング・シンポジウム 2023)
  • プログラムを停止させない定期的な不揮発性メモリへのチェックポインティング
    (日本ソフトウェア科学会第39回大会 2022)
  • Cooperative Memory Management of a JavaScript Virtual Machine with Datatype based Hardware Memory Deduplication
    (2022)
  • ストレージストラテジーによる組み込み向けJavaScriptバーチャルマシンのメモリ使用量の削減
    (日本ソフトウェア科学会第39回大会 2022)
  • 複製に基づく永続化を行うシステムにおける不揮発性メモリ管理手法
    (第24回プログラミングおよびプログラミング言語ワークショップ 2022)
more...
Education (4):
  • 2002 - 2005 Kyoto University Graduate School of Informatics Department of Communications and Computer Engineering
  • - 2005 Kyoto University Graduate School, Division of Information and Communication Department of Communications and Computer Engineering
  • 2000 - 2002 Kyoto University Graduate School of Informatics Department of Communications and Computer Engineering
  • 1996 - 2000 Kyoto University Faculty of Engineering School of Informatics & Mathematical Science
Professional career (1):
  • Informatics (Kyoto University)
Work history (5):
  • 2020/10 - 現在 The University of Tokyo The Graduate School of Information Science and Technology associate professor
  • 2014/04 - 2020/09 Kochi University of Technology associate professor
  • 2008/04 - 2014/03 The University of Electro-Communications Graduate School of Informatics and Engineering, Faculty of Informatics and Engineering Department of Communication Engineering and Informatics Assistant Professor
  • 2005/04 - 2008/03 Kyoto University Graduate School of Informatics
  • 2005 - 2008 Graduate School of Informatics, Kyoto University special-appointment assistant professor
Committee career (20):
  • 2022/03 - 現在 情報処理学会プログラミング研究会 幹事
  • 2021/06 - 現在 日本ソフトウェア科学会 理事
  • 2022/12 - 2023/06 International Symposium on Memory Management (ISMM 2023) Program Committee member
  • 2022/10 - 2023/05 Workshop on Modern Language Runtimes, Ecosystems, and VMs (MoreVMs 2023) Program Committee co-chair
  • 2022/10 - 2023/03 <programming> 2023 organizing chair
Show all
Awards (4):
  • 2020/01 - 情報処理学会 プログラミングシンポジウム 山内奨励賞
  • 2014/12 - APLAS2014 First Prize Award An Implementation of On-The-Fly Copying Garbage Collection on Jikes RVM
  • 2013 - 情報処理学会 山下記念研究賞
  • 2010 - 日本ソフトウェア科学会 高橋奨励賞
Association Membership(s) (6):
情報処理学会 ,  日本ソフトウェア科学会 ,  ACM ,  Information Processing Society of Japan ,  Japan Society for Software Science and Technology ,  ACM
※ Researcher’s information displayed in J-GLOBAL is based on the information registered in researchmap. For details, see here.

Return to Previous Page