Refereed Papers, Other Papers, Books, Academic Activities, Awards.
(A longer list is available from this page.)
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
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
![]() |
(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. |
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
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