[Click Here for
Japanese version]
Professor Masato Takeichi, PhD. 
Information
Processing Laboratory
Department of Mathematical Informatics
School
of Information Science and Technology, University
of Tokyo
Address: Department
of Mathematical Informatics, School
of Information Science
and Technology, University
of Tokyo,
Bunkyo-ku, Tokyo
113-8656, Japan
Telephone: +81-3-5841-7430
/ Mobile Phone: +81-90-3231-0057 / Fax: +81-3-5841-8597
E-mail: takeichi@mist.i.u-tokyo.ac.jp
Web: http://www.ipl.t.u-tokyo.ac.jp/~takeichi/
Current Research Interests:
l
Functional Programming
l
Calculational
Program Transformation
l
Programmable Structured
Document System
Publications
(Missing numbered papers are written in Japanese)
[1] E. Wada, K. Kakehi and M. Takeichi.
An Analysis of Program Making. Conf. on
Proc. IFIP Programming Teaching Techniques, pp.127-136, North-Holland,
1972.
[2] M. Takeichi. Name Identification for Languages with Explicit
Scope Control. Journal of Information
Processing 5(1),
pp.45-49, 1982.
[3] M. Takeichi. Consistent Annotations for Scope Rules. Journal of Information Processing 5(2), pp.106-112, 1982.
[4] M. Takeichi. An Alternative Scheme for Evaluating Combinator Expressions. Journal
of Information Processing 7(4),
pp.246-253, 1985.
[5] M. Takeichi. Inserting Injection Operations to Denotational Specifications. New Generation Computing 4(4),
pp.365-381, 1986.
[6] M. Takeichi. Partial Parametrization
Eliminates Multiple Traversals of Data Structures. Acta Informatica 24(1), pp.57-77, 1987.
[7] M. Takeichi. Lambda-Hoisting - A Transformation Technique for
Fully Lazy Evaluation of Functional Programs. New Generation Computing 5(4),
pp.377-391, 1988.
[8] M. Takeichi and Y. Akama. Deriving a
Functional Knuth-Morris-Pratt Algorithm by Transformation. Journal of Information Processing 13(4), pp.522-528, 1990.
[9] L. Husheng and M. Takeichi.
Preliminary Arrangements of Arguments in Lazy Evaluation. New Generation Computing 9(2),
pp.135-147, 1991.
[10] K. Kaneko and M. Takeichi. Relationship between Lambda
Hoisting and Fully Lazy Lambda Lifting. Journal
of Information Processing 15(4),
pp.564-569,1992.
[11] K. Kaneko and M. Takeichi. Derivation of a Knuth-Morris-Pratt
Algorithm by Fully Lazy Partial Computation. Advances in Software Science and Technology 5, pp.11-24, 1993.
[13] L. Xu, H. Iwasaki and M. Takeichi.
Derivation of Algorithms by Introduction of Generation Functions. New Generation Computing 13(1), pp.75-98, 1994.
[14] K. Kaneko and M. Takeichi. Derivation of Efficient Pattern
Matching Algorithms by Fully Lazy Evaluation with Lazy Memo-ization.
Transaction of Information Processing
Society of Japan 35(11),
pp.2347-2354,1994.
[15] Z. Hu, H. Iwasaki and M. Takeichi.
Deriving Structural Hylomorphisms from Recursive
Definitions. ACM International Conference
on Functional Programming (ICFP’96), pp.73-82, 1996.
[16] Z. Hu, H. Iwasaki and M. Takeichi.
Formal Derivation of Parallel Program for 2-dimensional Maximum Segment Sum
Problem. Annual European Conference in
Parallel Processing (Euro-Par’96), Springer LNCS 1123, pp.553-562, ENS
Lyon, France, August 1996.
[17] Z. Hu, H. Iwasaki and M. Takeichi.
Construction of List Homomorphisms via Tupling and Fusion. 21st
International Symposium on Mathematical Foundation of Computer Science (MFCS
‘96), Springer LNCS 1113, pp.407-418, Cracow,
September 1996.
[19] Z. Hu, H. Iwasaki and M. Takeichi.
Cheap Tupling in Calculational
Form. 8th International
Symposium on Programming Languages, Implementations, Logics, and Programs,
Springer LNCS 1140, pp.471-472, September 1996.
[20] Z. Hu, H. Iwasaki and M. Takeichi.
An Extension of the Acid Rain Theorem. Proc.
The Second Fuji International Workshop on Functional and Logic Programming,
pp.91-105, World Scientific, November 1996.
[21] Y. Onoue, Z. Hu,
H. Iwasaki and M. Takeichi. A Calculational Fusion
System HYLO. Proc. IFIP TC 2 Working Conference on Algorithmic
Languages and Calculi. Le Bischenberg, France.
February 1997, pp.76-106. Chapman&Hall.
[22] Z. Hu, H. Iwasaki, M. Takeichi and
A. Takano. Tupling Calculation Eliminates Multiple
Data Traversals. 2nd ACM
SIGPLAN International Conference on Functional Programming (ICFP’97),
pp.164-175, Amsterdam, The Netherlands, June 1997. ACM Press.
[23] Z. Hu, H. Iwasaki and M. Takeichi.
Formal Derivation of Efficient Parallel Programs by Construction of List Homomorphisms. ACM
Transactions on Programming Langauges and Systems
19(3), pp.444-461, 1997.
[24] L. Xu, M. Takeichi and H. Iwasaki.
Relational Semantics for Locally Nondeterministic Programs. New Generation Computing 15, pp.339-362, 1997.
[25] Z. Hu and M. Takeichi. A Calculational Framework for Parallelization of Sequential
Programs. Proc. IPSJ International
Symposium on Information Systems and Technologies for Network Society,
Fukuoka, Japan, September 1997, pp. 102-109. World Scientific.
[26] Z. Hu, M. Takeichi and W-N.Chin. Parallelization in Calculational
Forms. Proc. 25th ACM SIGPLAN-SIGACT Symposium on
Principles of Programming Languages, San Diego, California, USA, January
1998, pp. 316-328. ACM Press.
[27] H. Iwasaki, Z. Hu and M. Takeichi.
Towards Manipulation of Mutually Recursive Functions. The third Fuji International Symposium on Functional and Logic
Programming, Kyoto, Japan, April 1998, pp. 61-79. World Scientific.
[29] A. Takano, Z. Hu and M. Takeichi.
Program Transformation in Calculational Form. ACM Computing Surveys 30(3). A special issue for 1998 Symposium on
Partial Evaluation (SOPE’98).
[32] Z. Hu, M. Takeichi and H. Iwasaki.
Diffusion: Calculating Efficient Parallel Programs. Proc. 1999 ACM SIGPLAN Workshop on Partial Evaluation and
Semantics-Based Program Manipulation (PEPM’99), pp. 85-94. San Antonio,
Texas, January 22-23, 1999.
[33] Z. Hu and M. Takeichi. Calculating
an Optimal Homomorphic Algorithm for Bracket
Matching. Parallel Processing Letters
9(3), pp.335-345, 1999.
[34] Z. Hu, H. Iwasaki and M. Takeichi.
Calculating Accumulations. New Generation
Computing 17(2),
pp.153-173, 1999.
[35] T. Hayashi, S. Yamasaki, N. Morita, H. Aida, M. Takeichi, N. Doi. Effects of IP packet loss and picture frame reduction
on MPEG1 subjective quality. IEEE-MMSP’99.
[36] Z. Hu, W.N. Chin, M. Takeichi.
Calculating a New Data Mining Algorithm for Market Basket Analysis. Second International Workshop on Practical
Aspects of Declarative Languages (PADL’00), Boston, Massachusetts, January
17-18, 2000. LNCS 1753, Springer Verlag. pp. 169-184.
[40] W.N.Chin, S.C.Khoo,
Z. Hu, M. Takeichi. Deriving Parallel Codes via
Invariants. International Static Analysis Symposium 2000 (SAS2000),
University of California, June 2000, LNCS 1824, Springer Verlag,
pp.75-94, 2000.
[41] I.Sasano, Z. Hu,
M. Takeichi, M.Ogawa. Make it Practical: A Generic
Linear-Time Algorithm for Solving Maximum-Weightsum
Problems. The 2000 ACM SIGPLAN International Conf. on Functional Programming
(ICFP'00), Montreal, Canada, September 2000. ACM Press, pp.137-149, 2000.
[42] M.Takeichi and Z.Hu. Calculation
Carrying Programs: How to code Program Transformation. (Invited Talk). International
Symposium on Principles of Software Evolution (ISPSE 2000), Kanazawa,
November 1-2, 2000. IEEE Computer Society, pp.250-259.
[43] K. Tanaka-Ishii and Y.Inutsuka and M.Takeichi. Japanese Text Input System With Digits --Can
Japanese text be estimated only from consonants?- . Proceedings of Human
Language Technology Conference 2001(HLT 2001), to appear, 2001.
[47] Isao Sasano, Zhenjiang
Hu, Masato
Takeichi, Generation of Efficient Programs for
Maximum Multi-Marking Problems, ACM SIGPLAN Workshop on Semantics, Applications
and Implementation of Program Generation ( SAIG'01), Firenze,
Italy, September 6th, 2001. Lecture Notes in Computer Sciencce
2196, pp.72-91. Springer Verlag.
[48] Z. Hu, W-N. Chin and M. Takeichi.
Calculating a New Data Mining Algorithm for Market Basket Analysis, Journal of
Functional and Logic Programming, 2001, No.8, October, 2001.
[49]Yusuke Inutsuka, Kumiko
Tanaka-Ishii, Masato Takeichi.
Thai Input System with Digits, NLPRS, pp.579-584, November 2001.
[50]Kumiko Tanaka-Ishii, Yusuke Inutsuka, Masato
Takeichi. Personalization of Text Entry Systems
for Mobile Phones, NLPRS, pp.177-184, November 2001.
[51] Haiyan Zhao, Zhenjiang
Hu, Masato
Takeichi, Multidimensional Searching Trees with
Minimum Attribute, Computer Software (JSSST), Vol.19, No.1, 2002. pp.22-28.
[52] Zhenjiang Hu,
Hideya Iwasaki, Masato
Takeichi, An Accumulative Parallel Skeleton for
All , to appear in European Symposium on Programming ( ESOP 2002), Grenoble, France, April 6 - 14, 2002. Lecture Notes in
Computer Science, Springer Verlag.
[53] Kumiko Tanaka-Ishii, Yusuke Inutsuka, Masato
Takeichi. Entering Text using A Four Button
Device. COLING 2002, pp.988-994.
[54]Zhenjiang Hu,
Tomonari Takahashi, Hideya
Iwasaki, Masato Takeichi,
Segmented Diffusion Theorem (invited paper), 2002
IEEE International Conference on Systems, Man and Cybernetics
[57] Haiyan Zhao, Zhenjiang
Hu, Masato
Takeichi, A Compositional Framework for Mining
Longest Ranges, The 5th
International Conference on Discovery Science (DS 2002), Lubeck, Germany, November 24-26, 2002. Lecture Notes in
Artificial Intelligence, Springer Verlag.
[58] Kumiko Tanaka-Ishii , Yusuke Inutsuka, Masato
Takeichi. Entering Text using A Four Button
Device, The 19th International Conference
on Computational Linguistics. pp.988-994, 2002.