Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 Hidehiko Masuhara: Publications
Masuhara's Publications
The documents contained in these directories are included
by the contributing authors as a means to ensure timely
dissemination of scholarly and technical work on a
non-commercial basis. Copyright and all rights therein
are maintained by the authors or by other copyright
holders, notwithstanding that they have offered their
works here electronically. It is understood that all
persons copying this information will adhere to the terms
and constraints invoked by each author's copyright.
These works may not be reposted without the explicit
permission of the copyright holder.
Takahiro Kamio and Hidehiko Masuhara
``A Value Profiler for Assisting Object-Oriented Program
Specialization'',
In Proceedings of Workshop on New Approaches to
Software Construction (WNASC 2004), September 2004. PDF file (479kbytes), 8 pages.
Kouhei Sakurai, Hidehiko Masuhara, Naoyasu
Ubayashi, Saeko Matsuura and Seiichi Komiya
``Association Aspects'',
In Proceedings of the 3rd International Conference on
Aspect-Oriented Software Development (AOSD'04), March
2004.
Hidehiko Masuhara and Kazunori Kawauchi ``Dataflow Pointcut in Aspect-Oriented Programming'',
In Proceedings of The First Asian Symposium on Programming Languages and Systems (APLAS'03), LNCS2895, pp.105--121, November 2003. PDF file (472kbytes), 17 pages,
slides (PDF).
Hidehiko Masuhara and Gregor Kiczales ``Modeling Crosscutting in Aspect-Oriented Mechanisms'',
In Proceedings of ECOOP2003, LNCS 2743, pp.2-28, July 2003. PDF file (240kbytes), 26 pages, slides (PDF, PPT).
Hidehiko Masuhara, Gregor Kiczales and Chris Dutchyn
``A Compilation and Optimization Model for Aspect-Oriented Programs'',
In Proceedings of Compiler Construction (CC2003), LNCS 2622, pp.46-60, 2003. PDF file (127kbytes) , 15 pages.
Reynald Affeldt, Hidehiko Masuhara, Eijiro Sumii and Akinori Yonezawa
``Supporting Objects in Run-time Bytecode Specialization'',
In ACM SIGPLAN ASIAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation (ASIA-PEPM'02), pp.50-60, 2002. Gzipped Postscript file (198kbyets)
Chirs Dutchyn, Gregor Kiczales and Hidehiko Masuhara
``AOP Language Exploration Using the Aspect Sand Box'',
A Tutorial on 1st International Conference on Aspect-Oriented Software Development (AOSD 2002), Apr. 2002
Hidehiko Masuhara, Gregor Kiczales and Chris Dutchyn
``Compilation Semantics of Aspect-Oriented Programs'',
In FOAL 2002 Proceedings: Foundations Of Aspect-Oriented Languages, Workshop at AOSD 2002, pp.17-25, 2002. revised version appeared in CC2003 PDF file (109kbytes), 9pages
Hidehiko Masuhara and Akinori Yonezawa,
``A Portable Approach to Dynamic Optimization in
Run-time Specialization'',
In Journal of New Generation Computing,
Volume 20, Number 1, November 2001. A4 size Postscript file(289kbytes),
PDF file(221kbytes), 28 pages.
Hidehiko Masuhara and Akinori Yonezawa
``Reflection in Concurrent Object-Oriented Languages'',
In Howard Bowman and John Derrick eds., Formal Methods for Distributed Processing: An Object Oriented Approach'', pp.305-325, Cambridge University Press, 2001.
Hidehiko Masuhara and Akinori Yonezawa,
``Run-time Bytecode Specialization: A Portable Approach to
Generating Optimized Specialized Code'',
In Olivier Danvy and Andrzej Filinski eds.,
Second Symposium on Programs as Data Objects (PADO II),
Aarhus, Denmark, LNCS 2053, pp.138--154, May 2001. A4 size Postscript file(231kbytes),
PDF file(155kbytes), 17 pages.
Hidehiko Masuhara and Akinori Yonezawa,
``An Object-Oriented Concurrent Reflective Language
ABCL/R3: Its Meta-level Design and Efficient
Implementation Techniques'',
In Jean-Paul Bahsoun and Takanobu Baba and Jean-Pierre
Briot and Akinori Yonezawa eds.,
Object-Oriented Parallel and Distributed Programming,
pp.151--165, HERMES Science Publications, Paris, 2000. A4 size Postscript file(106k bytes), PDF file (64k bytes), 2 pages.
Hidehiko Masuhara and
Akinori Yonezawa,
``Generating Optimized Residual Code in Run-Time
Specialization'',
In Proceedings of International Colloquium on Partial Evaluation and Program
Transformation (PE Day'99), Waseda University, Tokyo,
Japan, pp. 83--102, Nov., 1999. A4 size Postscript file (232k bytes), PDF file (173k bytes), 20 pages.
Hidehiko Masuhara and
Akinori Yonezawa,
``An Object-Oriented Concurrent Reflective Language ABCL/R3: Its
Meta-level Design and Efficient Implementation Techniques'',
In Object-Oriented Parallel and Distributed Programming, HERMES Science Publications, Paris, pp. 151--165, 2000.
(request for copies should be sent to the first author)
Hidehiko Masuhara,
Yuuya Sugita,
and Akinori Yonezawa,
``Optimizing Reflective Languages by Using Partial
Evaluation'',
In Program Transformation Workshop (PTW'99), Sapporo, March 1999.
Postscript file: A4 size (10 pages, 147k bytes).
Hidehiko Masuhara and Akinori Yonezawa,
``Run-time Program Specialization in Java Bytecode'',
In Proceedings of the JSSST SIGOOC 1999 Workshop on Systems
for Programming and Applications (SPA'99),
March 1999. Japanese version is also available.
Postscript file: A4 size,Letter size (14pages, 216k bytes) PDF file(14pages, 155k bytes)
Hidehiko Masuhara, ``Architecture Design and Compilation Techniques Using
Partial Evaluation in Reflective Concurrent Object-Oriented
Languages'',
Ph.D. Thesis, Department of Information Science, University of
Tokyo, January 1999. A4 size Postscript file, PDF file.
Yuuya Sugita,
Hidehiko Masuhara, Ken'ichi Harada, and Akinori Yonezawa,
``On-the-fly Specialization of Reflective Programs Using
Dynamic Code Generation Techniques'',
In Proceedings of OOPSLA'98 workshop on Reflective Programming
in C++ and Java, October 1998.
Postscript file: A4 size (5 pages).
Hidehiko Masuhara and Akinori Yonezawa,
``Design and Partial Evaluation of Meta-objects for a
Concurrent Reflective Language'',
In Proceedings of European Conference on Object-Oriented
Programming (ECOOP'98), LNCS volume 1445, Brussels, pp. 418--439, July 1998.
An electric copy is available through the following links until it becomes available from Springer (http://www.springer.de/comp/lncs):
Postscript file: A4 size,Letter size, (22 pages, 115k bytes each)
PDF file (22 pages, 293k bytes)
Hidehiko Masuhara and Akinori Yonezawa,
``A Reflective Approach to Support Software Evolution'',
In Preprints of International Workshop on Principles of
Software Evolution (IWPSE'98)
(in conjuction with International Conference
on Software Evolution), Kyoto, Apr. 1998, pp.135-139
Gzipped Postscript file
(A4 size, 5 pages, 87k bytes)
Hidehiko Masuhara and Akinori Yonezawa,
``Reasoning-conscious Meta-object Design of a Reflective Concurrent
Language'',
In Proceedings of International Symposium on Biologically Inspired
Computation (IMSA'97), Tsukuba, Oct., 1997, pp.42-56.
Postscript file: A4 size,letter size, (63k bytes each)
Kenichi Asai,
Hidehiko Masuhara, and Akinori Yonezawa,
``Partial Evaluation of Call-by-value lambda-calculus with
Side-effects,''
In Proceedings of Partial Evaluation and Semantics-Based Program
Manipulation (PEPM'97), Amsterdam, June, 1997.
Postscript file
Hidehiko Masuhara, Satoshi Matsuoka, and Akinori Yonezawa,
``Implementing Parallel Language Constructs Using a Reflective
Object-Oriented Language'',
In Reflection'96 Conference, San Francisco, California, Apr., 1996.
Postscript file: A4 size,letter size, (84k bytes each)
Hidehiko Masuhara, Satoshi
Matsuoka, Kenichi
Asai, and Akinori Yonezawa,
``Compiling Away the Meta-Level in Object-Oriented Concurrent
Reflective Languages Using Partial Evaluation,''
In Proceedings of OOPSLA'95, Austin, Texas, pp. 300--315,
Oct., 1995, also published as ACM SIGPLAN Notices, Vol. 30, No. 10, Oct., 1995.
Postscript file:
A4 size,
letter size (107k bytes each)
Hidehiko Masuhara, Satoshi
Matsuoka, and Akinori
Yonezawa,
``An Object-Oriented Concurrent Reflective Language for
Dynamic Resource Management in Highly Parallel Computing,''
in IPSJ SIG Notes, 94-PRG-18 (SWoPP'94), pp. 57-64, Jul.,
1994.
Postscript file: A4 size,letter size (123k bytes each)
Hidehiko Masuhara,
``Study on a Reflective Architecture to Provide
Efficient Dynamic Resource Management for Highly-Parallel
Object-Oriented Applications,'' Master's thesis, Department of Information Science, the University of Tokyo, Feb., 1994.
Postscript file:
A4 size,
letter size (278k bytes each)
Hidehiko Masuhara, Satoshi
Matsuoka, Takuo
Watanabe, and Akinori
Yonezawa,
``Object-Oriented Concurrent Reflective Languages can be
Implemented Efficiently,''
In Proceeding of OOPSLA'92,
Vancouver, Canada, pp. 127-144, Oct., 1992, also published as ACM
SIGPLAN Notices, Vol. 27, No. 10, Oct., 1992.
Postscript file:
A4 size,
letter size (318k bytes each)