Publication List


Refereed Papers, Other Papers, Books, Academic Activities, Awards.

(A longer list is available from this page.)

Refereed Papers (Selected)

Aspect-oriented Application-level Scheduling for J2EE Servers
Kenichi Kourai, Hideaki Hibino, and Shigeru Chiba
Proc. of the 6th International Conference on Aspect-Oriented Software Development (AOSD '07),
pp.1-13, March 2007.
Get Copy

Aspect-Oriented Programming beyond Dependency Injection
Shigeru Chiba and Rei Ishikawa
ECOOP 2005 -- Object-Oriented Programming, LNCS 3586, Glasgow, July 25-29, 2005, pp.121-143
Get Copy

Loosely-separated "Sister" Namespaces in Java
Yoshiki Sato and Shigeru Chiba
ECOOP 2005 -- Object-Oriented Programming, LNCS 3586, Glasgow, July 25-29, 2005, pp.49-70
Get Copy

Remote Pointcut --- A Language Construct for Distributed AOP
Muga Nishizawa and Shigeru Chiba
Proc. of the 3rd International Conference on Aspect-Oriented Software Development (AOSD '04),
pp.7-16. Lancaster, UK. March 22-26, 2004.
Get Copy

Josh: An Open AspectJ-like Language
Shigeru Chiba and Kiyoshi Nakagawa
Proc. of the 3rd International Conference on Aspect-Oriented Software Development (AOSD '04),
pp.102-112. Lancaster, UK. March 22-26, 2004.
Get Copy

An Easy-to-Use Toolkit for Efficient Java Bytecode Translators
Shigeru Chiba and Muga Nishizawa
Proc. of 2nd Int'l Conf. on Generative Programming and Component Engineering (GPCE '03),
LNCS 2830, pp.364-376, Springer-Verlag, 2003.
Get Copy

A Selective, Just-In-Time Aspect Weaver
Yoshiki Sato, Shigeru Chiba, Michiaki Tatsubori
Proc. of 2nd Int'l Conf. on Generative Programming and Component Engineering (GPCE '03),
LNCS 2830, pp.189-208, Springer-Verlag, 2003.
Get Copy

A Bytecode Translator for Distributed Execution of "Legacy" Java Software
Michiaki Tatsubori, Toshiyuki Sasaki, Shigeru Chiba and Kozo Itano
ECOOP 2001 -- Object Oriented Programming, LNCS 2072, Springer Verlag, pp.236-255, 2001.
Get Copy

Load-time Structural Reflection in Java
Shigeru Chiba
ECOOP 2000 -- Object-Oriented Programming, LNCS 1850, Springer Verlag, page 313-336, 2000.
Get Copy

Macro Processing in Object-Oriented Languages
Shigeru Chiba
In Proc. of Technology of Object-Oriented Languages and Systems (TOOLS Pacific '98), Australia, November, IEEE Press, page 113-126, 1998.
Get Copy (IEEE copyright notices)

A Metaobject Protocol for Fault-Tolerant CORBA Applications
M. O. Killijian, J. C. Fabre, J. C. Ruiz-Garcia, S. Chiba
Proc. of the 17th IEEE Symp. on Reliable Distributed Systems (SRDS'98), page 127-134, 1998.
Note: Longer version is Research Report 98139, LAAS, France, April, 1998.

Avoiding Confusion in Metacircularity: The Meta-Helix
Shigeru Chiba, Gregor Kiczales and John Lamping
In Proceedings of the 2nd International Symposium on Object Technologies for Advanced Software (ISOTAS), LNCS vol.1049, pages 157-172, March 1996.
Get Copy

A Metaobject Protocol for C++
Shigeru Chiba
In Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), SIGPLAN Notices vol.30, no.10, page 285-299, October 1995.
Get Copy

Designing an Extensible Distributed Language with a Meta-Level Architecture
Shigeru Chiba and Takashi Masuda
In Proceedings of European Conference on Object Oriented Programming (ECOOP), LNCS vol.707, page 482-501, 1993.
Get Copy

A Weak Consistency to Implement Distributed Tuple Space
Shigeru Chiba, Kazuhiko Kato, and Takashi Masuda
In Proceedings of the 12th IEEE International Conference on Distributed Computing Systems (ICDCS), pages 416-423, 1992.

(In Japanese)
Javaバイトコード変換による構造リフレクションの実現
千葉 滋、立堀 道昭
情報処理学会 論文誌、42巻11号、pp.2752-2760、2001年11月.

(In Japanese)
サーバのアクセス制限を安全に変更するための機構
光来 健一、千葉 滋
情報処理学会論文誌, 42巻6号, pp.1492-1502, 2001年6月.

(In Japanese)
通信機構に合わせた最適化を行う並列化コンパイラ
横田大輔、千葉滋、板野肯三
情報処理学会論文誌, 42巻4号, pp.860-867, 2001年4月.

(In Japanese)
クラスオブジェクトを用いた Java 言語用マクロ処理系
立堀 道昭、千葉 滋、板野 肯三
情報処理学会論文誌、41巻8号、pp.2327-2338、2000年8月.

(In Japanese)
クラス定義の発展と自己反映計算によるその対処
千葉 滋
コンピュータソフトウェア、vol.17, no.2, pp.35-39, 2000.

(In Japanese)
広域分散ファイルシステムにおける二次サーバの有効性と限界
宮澤 元、千葉 滋、益田 隆司
電子情報通信学会論文誌, vol. J82-D-I, no.8, pp.988-997, August, 1999.

(In Japanese)
多段階保護機構:拡張可能OSの新しいfail-safe機構
光来 健一, 千葉 滋, 益田 隆司
情報処理学会 論文誌, 39巻11号, 3054-3064頁, 1998年11月.

(In Japanese)
自己反映言語 Open C++ とその分散処理への適用の実際
千葉 滋, 益田 隆司
コンピュータソフトウェア, 11巻3号, 33-48頁, 1994年5月.
Get Copy


Refereed Workshop Papers, Technical Reports, etc. (Selected)

Predicate dispatch for Aspect-Oriented Programming
Shigeru Chiba
A workshop on Virtual Machines and Intermediate Languages for emerging modularization mechanisms (VMIL08), October 19, 2008.
Get Copy

Using HotSwap for Implementing Dynamic AOP Systems
Shigeru Chiba, Yoshiki Sato, and Michiaki Tatsubori
ECOOP'03 Workshop on Advancing the State of the Art in Runtime Inspection (ASARTI), July 21st, 2003.
Get Copy

A Secure Access Control Mechanism against Internet Crackers
Kenichi Kourai and Shigeru Chiba
Proc. of the 21st IEEE International Conference on Distributed Computing Systems (ICDCS), short paper, pp.743-746, 2001.
Get Copy

Flyingware: An Email-based Mobile Agent System
Shigeru Chiba
Position paper, OOPSLA Workshop on Experiences with Autonomous Mobile Objects and Agent Based Systems, 2000.
Get Copy

Reflection and Metalevel Architectures: State of the Art and Future Trends
Walter Cazzola, Shigeru Chiba, Thomas Ledoux
ECOOP'2000 Workshop Reader, LNCS 1964, pp.1-15, 2000.

OpenJava: A Class-based Macro System for Java
Michiaki Tatsubori, Shigeru Chiba, Marc-Olivier Killijian, and Kozo Itano
Reflection and Software Engineering, LNCS 1826, Springer Verlag, pp.119-135, 2000.

Proceedings of OOPSLA'98 Workshop on Reflective Programming in C++ and Java
Jean-Charles Fabre and Shigeru Chiba Eds.
October, 1998.
(Also available as UTCCP Report 98-4, Center for Computational Physics, University of Tsukuba, Japan, ISSN 1344-3135.)
On-line Copy

Yet Another java.lang.Class
Shigeru Chiba, Michiaki Tatsubori
ECOOP'98 Workshop on Reflective Object-Oriented Programming and Systems, Brussels, July 20, 1998.
Get Copy

Implementation Techniques for Efficient Reflective Languages
Shigeru Chiba
Technical Report 97-06, Department of Information Science, University of Tokyo, 1997.
Get Copy

Weak Protection for Reflective Operating Systems
Shigeru Chiba, Takeshi Nishimura, Kenichi Kourai, Atsushi Ohnoki, Takashi Masuda
In Object-Oriented Technology Ecoop'97 Workshop Reader, LNCS vol. 1357, page 62-67, 1998.
Get Copy

A Study of a Compile-time Metaobject Protocol
Shigeru Chiba
Ph.D. Dissertation, Graduate School of Science, The University of Tokyo
November 1996
Get Copy

OpenC++ Programmer's Guide for Version 2
Shigeru Chiba
SPL-96-024, Xerox PARC, May 1996.
Get Copy

Open C++ Programmer's Guide
Shigeru Chiba
Technical Report 93-3, Department of Information Science, University of Tokyo, 1993.
Get Copy


Books

(In Japanese)
アスペクト指向入門 -- Java・オブジェクト指向から AspectJ プログラミングへ
千葉 滋
(株)技術評論社、ISBN4-7741-2581-4、2005.
(In Japanese)
やさしいJavaプログラミング -- Great Ideas for Java Programming
千葉 滋
(株)アスキー、ISBN4-7561-4485-3、2004.
(In Japanese)
GUI ライブラリの仕組み ―ソフトウェア設計のケーススタディ―
千葉滋
情報科学こんせぷつ 10、朝倉書店、ISBN4-254-12710-3、2001.


Academic Activities (Selected)

An editorial board member of LNCS Transactions on Aspect-Oriented Software Development, Springer.

Program Committee Member of ECOOP 2005 - 2007, 2010

Program Committee Member of AOSD 2002 - 2006, 2008, 2010

Program Committee Member of ACM OOPSLA 2002, 2003, and 2006. Onward! 2008.

Program Committee Member of ACM/IEEE MODELS 2007, 2008.

Program Committee Member of the ACM SIGPLAN/SIGSOFT Conf. on
Generative Programming and Component Engineering (GPCE) 2002, 2003, 2006, and 2008

Co-organizer of ECOOP 2004-2009 Workshop on Reflection, AOP, and Meta-Data for Software Evolution.

Program Committee Member of Reflection 1999 and 2001

Co-organizer of ECOOP 2000 Workshop on Reflection and Metalevel Architectures

Co-organizer of OOPSLA 1998 Workshop on Reflective Programming in C++ and Java


Awards

The 6th Japan Society for the Promotion of Science (JSPS) Prize, 2010 March
(第6回日本学術振興会賞、2010 March)

(In Japanese)
平成19年度科学技術分野の文部科学大臣表彰「若手科学賞」、2007 April

(In Japanese)
平成17年度長尾真記念特別賞、(社)情報処理学会、2006 May

Tokyo Tech Award for Challenging Research, Tokyo Insititute of Technology, 2005
(平成17年度 東工大挑戦的研究賞、国立大学法人 東京工業大学、2005)

(In Japanese)
平成14年度 藤野研究賞、(財)手島工業教育資金団、2003

(In Japanese)
第1回船井情報科学奨励賞、(財)船井情報科学振興財団、2002

(In Japanese)
第1回日本ソフトウェア科学会論文賞、1997

(In Japanese)
ソフトウェア科学会第10回大会高橋奨励賞、1993



Shigeru Chiba (Back to my home page)