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 List of Publications
Electronic copies of most of the papers listed below are available:
Send email to
Notice: The documents distributed by this server have been
provided by the contributing authors as a means to ensure timely
dissemination of scholarly and technical work on a noncommercial 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.
Journal Papers
Koichi Kodama, Kohei Suenaga, and Naoki Kobayashi,
"Translation of Tree-processing Programs into Stream-processing Programs
based on Ordered Linear Type,"
To appear in Journal of Functional Programming.
A preliminary summary appeared in
Proceedings of 2nd Asian Symposium on Programming Language and Systems (APLAS 2004),
Springer LNCS 3302, pp.41-56, 2004.
(
abstract
)
(paper)
Futoshi Iwama and Naoki Kobayashi,
"A New Type System for JVM Lock Primitives,"
to appear in New Generation Computing. A summary appeared in Proceedings of ASIA-PEPM'02, pp.156-168, ACM Press, 2002.
[
abstract
]
[full paper ]
Naoki Kobayashi, Kohei Suenaga, and Lucian Wischik,
"Resource Usage Analysis for the Pi-Calculus,"
Logical methods in Computer Science, 2(3:4), pp.1-42, 2006.
A preliminary summary appeared in
Proceedings of VMCAI 2006, Springer LNCS 3855, pp.298-312, 2006.
(
abstract and full version )
(short version© Springer-Verlag)
Naoki Kobayashi, "Type-Based Information Flow Analysis for the Pi-Calculus",
Acta Informatica, Vol. 42, No.4-5, pp.291-347, 2005
(
abstract
)
(full version )
Atsushi Igarashi and Naoki Kobayashi, "Resource Usage Analysis,"
ACM Transactions on Programming Languages and Systems, 27(2), pp.264-313, 2005.
A summary appeared in Proceedings of POPL 2002, pp.331-342, ACM Press, 2002.
(
abstract
)
(summary in POPL©2002 ACM)
(full paper©2004 ACM)
Atsushi Igarashi and Naoki Kobayashi, "A Generic Type System for the Pi-Calculus",
Theoretical Computer Science,
Vol 311/1-3, pp. 121-163.
A summary appeared in Proceedings of POPL 2001, pp.128-141.
(
abstract
)
(Summary in POPL
©2001 ACM)
(Full version ©2003 Elsevier Science)
Naoki Kobayashi and Keita Shirane,
"Type-based Information Flow Analysis for Low-Level Languages,"
Computer Software 20(2), Iwanami Press, pp.2-21, 2003 (in Japanese).
The English version appeared in informal proceedings of the 3rd Asian Workshop on
Programming Languages and Systems (APLAS'02).
(
Abstract
)
(Full paper (In Japanese) )
( Shorter version written in English )
Naoki Kobayashi,
"A Type System for Lock-Free Processes,"
Information and Computation, vol. 177, pp.122-159, 2002.
A preliminary version appeared in
Proceedings of TCS2000, Springer LNCS 1872, pp.365-389,
under the title "Type Systems for Concurrent Processes: From Deadlock-Freedom
to Livelock-Freedom, Time-Boundedness."
( abstract)
( Full Paper ©2001 Academic Press)
Atsushi Igarashi and Naoki Kobayashi,
"Type Reconstruction for Linear Pi-Calculus with I/O Subtyping,"
Information and Computation, 161, pp.1-44, 2000.
Preliminary summary appeared
as "Type-based analysis of communication for concurrent programming
languages" in Proceedings of International Static Analysis
Symposium (SAS'97), Springer LNCS 1302, pp.187-201
(
abstract
)
( Full Paper )
(
Preliminary summary in SAS
)
Naoki Kobayashi, Benjamin C. Pierce, and David N. Turner,
"Linearity and the Pi-Calculus, "
ACM Transactions on Programming Languages
and Systems, 21(5), pp.914-947, 1999. (Preliminary summary appeared in
Proceedings of ACM SIGACT/SIGPLAN Symposium on Principles
of Programming Languages (POPL'96), pp.358-371, 1996)
(abstract)
(Full paper)
(Summary in POPL'96)
Naoki Kobayashi,"Type-Based Useless Variable Elimination,"
Higher-Order and Symbolic Computation, 14(2-3), pp.221-260, 2001.
A preliminary summary appeared in Proceedings of ACM SIGPLAN Workshop on
Partial Evaluation and Semantics-Based Program Manipulation
(PEPM'00), pp.84-93, 2000.
(abstract)
(summary in PEPM'00)
(full paper)
Naoki Kobayashi, Toshihiro Shimizu, and Akinori Yonezawa,
"Distributed Concurrent Linear Logic Programming,"
Theoretical Computer Science, vol.227, pp.185-220, 1999.
( abstract
)( full version )
Naoki Kobayashi,
"A Partially Deadlock-Free Typed Process Calculus,"
ACM Transactions on Programming Languages and Systems, Vol. 20, No. 2, pp.436-482, 1998.
A preliminary summary appeared in the Proceedings of Twelfth IEEE
Symposium on
Logic in Computer Science (LICS'97), pp128-139.
( abstract
)( postscript )
Naoki Kobayashi and Akinori Yonezawa, "Towards Foundations of Concurrent
Object-Oriented Programming -- Types and Language Design,"
Theory and Practice of Object Systems, John Wiley & Sons,
1(4), 1995 (Preliminary summary appeared in Proceedings of
ACM OOPSLA94, pp.31-45
as "Type-Theoretic Foundations for Concurrent Object-Oriented
Programming")
(abstract)
Naoki Kobayashi and Akinori Yonezawa,
"Asynchronous Communication Model Based on Linear Logic,"
Journal of Formal Aspects of Computing, Vol.7, No.2,
pp.113-149, Springer-Verlag, 1995
(abstract)
Conference Papers
Daisuke Kikuchi and Naoki Kobayashi,
"Type-Based Verification of Correspondence Assertions for Communication Protocols,"
Proceedings of APLAS 2007, Springer LNCS, to appear.
[
abstract
]
[paper© Springer-Verlag]
Naoki Kobayashi and Takashi Suto,
"Undecidability of 2-Label BPP Equivalences and Behavioral Type Systems for the Pi-Calculus,"
Proceedings of ICALP 2007, Springer LNCS 4596, pp.740-751, 2007.
[
abstract
]
[short version© Springer-Verlag]
[full version]
[
Undecidability of BPP Equivalences Revisited
(a supplementary note on the flaws of Hans Huttel's proof of undecidability of
BPP equivalences and a corrected proof)]
Kohei Suenaga and Naoki Kobayashi,
"Type-Based Analysis of Deadlock for a Concurrent Calculus with Interrupts",
Proceedings of ESOP 2007, Springer LNCS 4421, pp.490-504, 2007.
[short version© Springer-Verlag]
Hiroshi Unno, Naoki Kobayashi, and Akinori Yonezawa,
"Combining Type-Based Analysis and Model Checking for Finding
Counterexamples against Non-Interference,"
Proceedings of ACM SIGPLAN Workshop on
Programming Languages and Analysis for Security (PLAS 2006),
pp.17-26, 2006.
(abstract)
(paper©2006 ACM)
Futoshi Iwama, Atsushi Igarashi and Naoki Kobayashi,
"Resource Usage Analysis for a Functional Language with Exceptions,"
Proceedings of ACM SIGPLAN 2006 Workshop on Partial Evaluation and Program Manipulation (PEPM 2006),
pp.38-47, 2006.
(
abstract
)
(shorter version©2006 ACM)
Kohei Suenaga, Naoki Kobayashi, and Akinori Yonezawa,
"Extension of Type-Based Approach to Generation of Stream-Processing
Programs by Automatic Insertion of Buffering Primitives,"
Proceedings of LOPSTR 2005, 2005.
(
abstract
)
(short version© Springer-Verlag)
Naoki Kobayashi, "Useless-Code Elimination and Program Slicing for the Pi-Calculus",
Proceedings of
the First Asian Symposium on Programming Languages and Systems (APLAS'03),
Springer LNCS 2895, pp.55-72.
(
abstract
)
(short version© Springer-Verlag)
(full version)
A summary will be presented at CONCUR2000.
A preliminary version of the full paper has been published as
Technical Report TR00-01, Department of Information Science,
University of Tokyo, January 2000.
A revised version of the paper published as
a technical report TR98-02, Department of Information Science,
University of Tokyo, September 1998.
A summary appeared in the Proceedings of ACM POPL'99, pp.29-42.
"A Generalized Deadlock-Free Process Calculus"
( abstract
)(full version is available from
here )
Eijiro Sumii and Naoki Kobayashi
Summary will appear in Proceedings of Workshop on High-Level Concurrent
Language (HLCL'98),
ENTCS, Vol.16, No.3.
Full version will appear as a technical report from
Department of Information Science, University of Tokyo
"Static Analysis of Communication for Asynchronous Concurrent Programming Languages"
(abstract) (postscript file)
Naoki Kobayashi, Motoki Nakade, and Akinori Yonezawa
Second International Static Analysis Symposium (SAS'95),
LNCS 983, pp.225-242, 1995.
"Higher-Order Concurrent Linear Logic Programming"
(abstract)
Naoki Kobayashi and Akinori Yonezawa
Theory and Practice of Parallel Programming, LNCS 907, pp.137-166,
Springer Verlag, 1995.
"PARCS: An MPP-Oriented CLP language"
K. Konno, M. Nagatsuka, N. Kobayashi, S. Matsuoka, and A. Yonezawa
Proceedings of the First
International Symposium on Parallel Symbolic Computation (PASCO'94),
pp.254-263, World Scientific, September 1994.
"ACL - A Concurrent Linear Logic Programming Paradigm"
Naoki Kobayashi and Akinori Yonezawa
Logic Programming: Proceedings of the 1993 International
Symposium, pp.279-294, MIT Press, 1993.
Slides
"Substructural Type Systems for Program Analysis"
(Slides)
Naoki Kobayashi
Invited Talk at FLOPS 2008, April 14-16, Ise, Japan.
"Type Systems for Concurrent Processes: From Deadlock-Freedom to Livelock-Freedom, Time-Boundedness"
(Slides)
Naoki Kobayashi
Invited talk at IFIP TCS2000, August 2000, Sendai.
"Distributed and Concurrent Objects Based on Linear Logic"
( slides
)
Naoki Kobayashi and Akinori Yonezawa
Invited Talk at FMOODS'99, Florence, Italy.
"Type-Based Analysis of Concurrent Programs"
( slides
: It is recommended to view this file with a PS previewer, rather than to print it on papers, because animation effect is achieved by using multiple pages.)
Naoki Kobayashi
Invited Talk at Second International Workshop on Types in Compilation (TIC'98)