Travelled to:
1 × Australia
1 × Brazil
1 × France
1 × Hungary
1 × Portugal
1 × Sweden
1 × Taiwan
1 × United Kingdom
2 × Germany
6 × USA
Collaborated with:
∅ Y.Sato M.Scherr M.Nishizawa M.Horie M.Tatsubori H.Yamaguchi S.Akai R.Ishikawa T.Masuda J.Caldwell T.Nakamaru K.Ichikawa T.Yamazaki S.Hozumi S.Morita A.Igarashi S.Zakirov Y.Yanagisawa K.Kourai T.Sasaki K.Itano
Talks about:
aspect (7) program (5) orient (5) java (5) languag (4) embed (4) distribut (3) translat (2) crosscut (2) reflect (2)
♂ Person: Shigeru Chiba
DBLP: Chiba:Shigeru
Facilitated 2 volumes:
Contributed to:
Wrote 24 papers:
- GPCE-2015-ScherrC #domain-specific language #embedded #staged
- Almost first-class language embedding: taming staged embedded DSLs (MS, SC), pp. 21–30.
- GPCE-2015-YamaguchiC #metaprogramming #scala
- Inverse macro in Scala (HY, SC), pp. 85–94.
- ISSTA-2015-SatoHC #testing
- Calculation coverage testing in scientific applications (YS, SH, SC), pp. 350–360.
- ECOOP-2014-ScherrC #staging
- Implicit Staging of EDSL Expressions: A Bridge between Shallow and Deep Embedding (MS, SC), pp. 385–410.
- SAC-2011-HorieMC #distributed #weaving
- Distributed dynamic weaving is a crosscutting concern (MH, SM, SC), pp. 1353–1360.
- OOPSLA-2010-ChibaIZ #compilation #composition
- Mostly modular compilation of crosscutting concerns by contextual predicate dispatch (SC, AI, SZ), pp. 539–554.
- GPCE-2009-AkaiC #aspectj
- Extending AspectJ for separating regions (SA, SC), pp. 45–54.
- SAC-2008-NishizawaC #java #refinement
- A small extension to Java for class refinement (MN, SC), pp. 160–165.
- TOOLS-EUROPE-2007-HorieC #aspectj #named #source code
- AspectScope: An Outline Viewer for AspectJ Programs (MH, SC), pp. 341–361.
- GPCE-2006-YanagisawaKC #aspect-oriented #kernel
- A dynamic aspect-oriented system for OS kernels (YY, KK, SC), pp. 69–78.
- ECOOP-2005-ChibaI #aspect-oriented #dependence #injection #programming
- Aspect-Oriented Programming Beyond Dependency Injection (SC, RI), pp. 121–143.
- ECOOP-2005-SatoC #java
- Loosely-Separated “Sister” Namespaces in Java (YS, SC), pp. 49–70.
- GTTSE-2005-Chiba #aspect-oriented #program transformation #programming
- Program Transformation with Reflection and Aspect-Oriented Programming (SC), pp. 65–94.
- GPCE-2003-ChibaN #bytecode #java #performance #tool support
- An Easy-to-Use Toolkit for Efficient Java Bytecode Translators (SC, MN), pp. 364–376.
- GPCE-2003-SatoCT #aspect-oriented
- A Selective, Just-in-Time Aspect Weaver (YS, SC, MT), pp. 189–208.
- ECOOP-2001-TatsuboriSCI #bytecode #distributed #execution #java #legacy
- A Bytecode Translator for Distributed Execution of “Legacy” Java Software (MT, TS, SC, KI), pp. 236–255.
- ECOOP-2000-Chiba #java
- Load-Time Structural Reflection in Java (SC), pp. 313–336.
- TOOLS-PACIFIC-1998-Chiba #metaprogramming #object-oriented
- Macro Processing in Object-Oriented Languages (SC), pp. 113–126.
- OOPSLA-1995-Chiba #c++ #protocol
- A Metaobject Protocol for C++ (SC), pp. 285–299.
- ECOOP-1993-ChibaM #architecture #design #distributed
- Designing an Extensible Distributed Language with a Meta-Level Architecture (SC, TM), pp. 482–501.
- GPCE-2017-CaldwellC #embedded #object-oriented #platform #programming
- Reducing calling convention overhead in object-oriented programming on embedded ARM thumb-2 platforms (JC, SC), pp. 146–156.
- GPCE-2017-NakamaruIYC #api #generative #named
- Silverchain: a fluent API generator (TN, KI, TY, SC), pp. 199–211.
- GPCE-2019-Chiba #interface #migration
- Foreign language interfaces by code migration (SC), pp. 1–13.
- OOPSLA-2019-YamazakiNIC #api #generative #lr #syntax
- Generating a fluent API with syntax checking from an LR grammar (TY, TN, KI, SC), p. 24.