My current research interests are as follows:
- Context-oriented Programming (COP)
- EventCJ: A COP language based on event-driven context transition
- ServalCJ
- Modularization mechanisms for Java-like languages
- McJava: An extension of Java with mixin-based composition
- Lightweight Scalable Components / Lightweight Dependent Classes
- Role-based languages
- Formalization of EpsilonJ
- NextEJ: A type-safe variant of EpsilonJ
My past research interests (conducted by Sakamura Lab.):
- Technologies for services triggered by ID tag-based identification
- Data models for ID relations
- General purpose repository for ID relations
- Expressive and simple query language and service middleware
- Auto-generated authoring tools
- Applications for services triggered by ID tag-based identification
- Location-aware information services
- Traceability system for tissue engineering