日本語

Workshop/Poster/Tech Reports

2022

Profile Guided Offline Optimization of Hidden Class Graphs for JavaScript VMs in Embedded Systems

People do not want to learn a new language but a new library (Keynote)

An Ongoing Design of Dictating Programming That Accepts Noisy Input

Attempts on Finding Cross-Language Code Clones based on Text and AST Information

2021

Typecheck Python Programs and Find Semantic Idioms

A Preliminary Design of an Easy-to-Dictate Programming Language with Pronouns

Attempts on using syntax trees to improve programming language translation quality by machine learning

2020

Type-check Python Programs with a Union Type System

Attempts on applying graph neural network on cross-language code-clone detection

2019

A Development Platform for Embedded Domain-Specific Languages

2017

Outlook on Composite Type Labels in User-Defined Type Systems

2016

In-memory Hadoop on supercomputers using external memory of additional nodes

A Design of Deep Reification

2015

Improving Hadoop MapReduce on supercomputers with JVM reuse and MPI shuffling

Better abstraction for efficient code in HPC programs

2014

Toward a profiling tool for visualizing implicit behavior in X10

A Framework for Multiplatform HPC Applications

2012

A Repository System for Cross-lingual Documents

Supporting Methods and Events by An Integrated Abstraction

Feature-Oriented Programming with Family Polymorphism

Writing a modular GPGPU program in Java

Modularity for HPC --WootinJ-- (Poster)

2011

Applying DominoJ to GoF Design Patterns

2010

Towards JIT compilation for IO language

2009

Mostly modular composition of crosscutting structures by contextual predicate dispatch

Region pointcut for AspectJ

Aspect-Oriented Generation of the API Documentation for AspectJ

2008

Predicate dispatch for Aspect-Oriented Programming

2007

Performance improvement for persistent systems by AOP

2006

Dryverl: a Flexible Erlang/C Binding Compiler

An Aspect-Aware Outline Viewer

Program Transformation with Reflection and Aspect-Oriented Programming

2005

Bugdel: An Aspect-Oriented Debugging System

Difference of Degradation Schemes among Operating Systems

A Source-level Kernel Profiler based on Dynamic Aspect-Orientation

2004

Negligent Class Loaders for Software Evolution

Generative Programming from a Post Object-Oriented Programming Viewpoint

2003

Using HotSwap for Implementing Dynamic AOP Systems

2002

Jarcler: Aspect-Oriented Middleware for Distributed Software in Java