Changes between Initial Version and Version 1 of PublicationsEn


Ignore:
Timestamp:
02/15/09 23:21:12 (15 years ago)
Author:
yonelab
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PublicationsEn

    v1 v1  
     1= Publications in English = #titleheading 
     2([wiki:PublicationsJa.ja → Publications in Japanese]) 
     3= 2007 = 
     4 Takahiro Kosakai, Toshiyuki Maeda and Akinori Yonezawa:: 
     5 '''Compiling C Programs into a Strongly Typed Assembly Language'''[[br]] 
     6 In ''Proceedings of the 12th Asian Computing Science Conference, LNCS 4846, pp.17-32, December, 2007'' 
     7 
     8 Reynald Affeldt, Miki Tanaka and Nicolas Marti:: 
     9 '''Formal proof of provable security by game-playing in a proof assistant'''[[br]] 
     10 In ''Proceedings of the 1st International Conference on Provable Security, 2007'' 
     11 
     12 Nicolas Marti, Reynald Affeldt:: 
     13 '''A certified verifier for a fragment of separation logic'''[[br]] 
     14 In ''Proceedings of the 9th JSSST Workshop on Programming and Programming Languages, March, 2007'' 
     15 
     16= 2006 = 
     17 Toshiyuki Maeda and Akinori Yonezawa:: 
     18 '''Writing practical memory management code with a strictly typed assembly language'''[[br]] 
     19 In ''Proceedings of the 3rd Workshop on Semantics, Program Analysis, and Computing Environments for Memory Management (SPACE 2006), Jan. 2006'' 
     20 
     21 Nicolas Marti, Reynald Affeldt, and Akinori Yonezawa:: 
     22 '''Verification of the heap manager of an operating system using separation logic'''[[br]] 
     23 In ''Proceedings of the 3rd Workshop on Semantics, Program Analysis, and Computing Environments for Memory Management (SPACE 2006), Jan. 2006'' 
     24 
     25 Hiroshi Unno, Naoki Kobayashi, Akinori Yonezawa:: 
     26 '''Combining Type-Based Analysis and Model Checking for Finding Counterexamples against Non-Interference'''[[br]] 
     27 In ''Proceedings of the ACM SIGPLAN Workshop on Programming Languages and Analysis for Security (PLAS 2006), Jun. 2006'' 
     28 
     29 Khaled Ragab, Yoshihiro Oyama, and Akinori Yonezawa:: 
     30 '''K-Interleaving Rendezvous Overlay Network Construction Scheme'''[[br]] 
     31 In ''Proceedings of the 5th IEEE/ACIS International Conference on Computer and Information Science and 1st IEEE/ACIS International Workshop on Component-Based Software Engineering, Software Architecture and Reuse (ICIS-COMSAR '06), Jul. 2006'' 
     32 
     33 Nicolas Marti, Reynald Affeldt, and Akinori Yonezawa:: 
     34 '''Model-checking of a Multi-threaded Operating System'''[[br]] 
     35 In ''Proceedings of the 23rd Workshop of the Japan Society for Software Science and Technology, Sep. 2006'' 
     36 
     37 Nicolas Marti, Reynald Affeldt, Akinori Yonezawa:: 
     38 '''Formal Verification of the Heap Manager of an Operating System using Separation Logic'''[[br]] 
     39 In ''Proceedings of the 8th International Conference on Formal Engineering Methods (ICFEM 2006), Oct. 2006'' 
     40 
     41 Koichi Onoue, Yoshihiro Oyama, Akinori Yonezawa:: 
     42 '''A Virtual Machine Migration System Based on a CPU Emulator'''[[br]] 
     43 In ''Proceedings of the 1st International Workshop on Virtualization Technology in Distributed Computing (VTDC 2006), Nov. 2006'' 
     44 
     45 Hidehiko Masuhara, Yusuke Endoh, Akinori Yonezawa:: 
     46 '''A Fine-Grained Join Point Model for More Reusable Aspects'''[[br]] 
     47 In ''Proceedings of the 4th ASIAN Symposium on Programming Languages and Systems (APLAS 2006), Nov. 2006'' 
     48 
     49 Reynald Affeldt and Nicolas Marti:: 
     50 '''An approach to formal verification of arithmetic functions in assembly'''[[br]] 
     51 In ''Proceedings of the 11th Annual Asian Computing Science Conference (ASIAN 2006), Focusing on Secure Software and Related Issues, Dec. 2006'' 
     52 
     53= 2005 = 
     54 Hideaki Tatsuzawa, Hidehiko Masuhara, and Akinori Yonezawa:: 
     55 '''Aspectual Caml: an Aspect-Oriented Functional Language'''[[br]] 
     56 In ''Proceedings of Foundations of Aspect-Oriented Languages (FOAL), 2005'' 
     57 
     58 Yoshihiro Oyama, Koichi Onoue, and Akinori Yonezawa:: 
     59 '''Speculative Security Checks in Sandboxing Systems'''[[br]] 
     60 In ''In Proceedings of The 1st International Workshop on Security in Systems and Networks (SSN2005), Denver, USA, April 2005'' 
     61 
     62 Reynald Affeldt, Naoki Kobayashi:: 
     63 '''Verification of Concurrent Programs using the Coq Proof Assistant: a Case Study'''[[br]] 
     64 In ''IPSJ SIG1(PRO24) vol. 46, pp. 110-120, 2005'' 
     65 
     66= 2004 = 
     67 Kokichi Futatsugi, Naoki Yonezaki and Fumio Mizoguchi:: 
     68 '''Software Security II'''[[br]] 
     69 In ''Software Security II'' 
     70 
     71 Takashi Masuyama, Frederic Peschanski, Yoshihiro Oyama and Akinori Yonezawa:: 
     72 '''!MobileScope: a Programming Language with Objective Mobility'''[[br]] 
     73 In ''International Workshop on Mobile Distributed Computing(MDC'04), 2004/3'' 
     74 
     75 Frederic Peschanski, Reynald Affeldt and Jean-Pierre Briot:: 
     76 '''Interaction Spaces: Towards a Geometry of Mobile Agent Systems'''[[br]] 
     77 In ''Langages et Modeles Objects 2004 vol. RESTIL'Object, 2004'' 
     78 
     79 Frederic Peschanski, Jean-Pierre Briot:: 
     80 '''Dynamic Adaptation of Distributed Components'''[[br]] 
     81 In ''Technique et Science Informatique vol. 23 no. 2, 2004'' 
     82 
     83 Kenji Kaneda, Kenjiro Taura, and Akinori Yonezawa:: 
     84 '''Routing and Resource Discovery in Phoenix Grid-Enabled Message Passing Library'''[[br]] 
     85 In ''4th IEEE/ACM International Symposium on Cluster Computing 
     86 and the Grid, pp. 670-677, April 2004'' 
     87 
     88 Toshio Endo, Kenjiro Taura, Kenji Kaneda, and Akinori Yonezawa:: 
     89 '''High Performance LU Factorization for Non-Dedicated Clusters'''[[br]] 
     90 In ''4th IEEE/ACM International Symposium on Cluster Computing 
     91 and the Grid, pp. 678-685, April 2004'' 
     92 
     93 Akihito Nagata, Naoki Kobayashi, and Akinori Yonezawa:: 
     94 '''Region-Based Memory Management for a Dynamically-Typed Language'''[[br]] 
     95 In ''Proceedings of 2nd Asian Symposium on Programming Language and Systems (APLAS 2004), Springer LNCS 3302, pp.229-245, 2004'' 
     96 
     97 Koichi Kodama, Kohei Suenaga, and Naoki Kobayashi:: 
     98 '''Translation of Tree-processing Programs into Stream-processing Programs based on Ordered Linear Type'''[[br]] 
     99 In ''Proceedings of 2nd Asian Symposium on Programming Language and Systems (APLAS 2004), Springer LNCS 3302, pp.41-56, 2004'' 
     100 
     101 Reynald Affeldt and Naoki Kobayashi:: 
     102 '''Partial Order Reduction for Verification of Spatial Properties of Pi-Calculus Processes'''[[br]] 
     103 In ''11th International Workshop on Expressiveness in Concurrency (EXPRESS'04), August 2004, London, UK'' 
     104 
     105 Reynald Affeldt and Naoki Kobayashi:: 
     106 '''A Coq Library for Verification of Concurrent Programs'''[[br]] 
     107 In ''4th International Workshop on Logical Frameworks and Meta-languages (LFM'04), July 2004, Cork, Ireland'' 
     108 
     109= 2003 = 
     110 Etsuya Shibayama and Akinori Yonezawa:: 
     111 '''Secure Software Infrastructure in the Internet Age'''[[br]] 
     112 In ''New Generation Comput. 21(2): (2003), pages 87-106.'' 
     113 
     114 Eric Y. Chen, Hitoshi Fuji and Akinori Yonezawa:: 
     115 '''Federation of Network Service Providers and Its Applications'''[[br]] 
     116 In ''The Eighth IEEE Symposium on Computers and Communications, 2003/6'' 
     117 
     118 Yutaka Oiwa, Tatsurou Sekiguchi, Eijiro Sumii and Akinori Yonezawa:: 
     119 '''Fail-Safe ANSI-C Compiler: An Approach to Making C Programs Secure(Progress Report)'''[[br]] 
     120 In ''Proceedings of the International Symposium on Software Security, 2003, Lecture Notes in Computer Science vol. 2609 pp. 133--153'' 
     121 
     122 Toshiyuki Maeda and Akinori Yonezawa:: 
     123 '''Kernel Mode Linux: Toward an Operating System Protected by a Type Theory'''[[br]] 
     124 In ''Proceedings of the 8th Asian Computing Science Conference(ASIAN '03), 2003/12, LNCS vol. 2896 pp. 3-17'' 
     125 
     126 Kenjiro Taura, Kenji Kaneda, Toshio Endo and Akinori Yonezawa:: 
     127 '''Phoenix: a Parallel Programming Model for Accommodating Dynamically Joining/Leaving Resources'''[[br]] 
     128 In ''9th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming pp. 216-229, 2003/6'' 
     129 
     130 Frederic Peschanski, Reynald Affeldt and Akinori Yonezawa:: 
     131 '''Interaction Spaces: Towards a Geometry of Mobile Agent Systems'''[[br]] 
     132 In ''Langages et Modeles Objects 2004 vol. RESTIL'Object, 2004'' 
     133 
     134 Frederic Peschanski, Jean-Pierre Briot:: 
     135 '''Dynamic Adaptation of Distributed Components'''[[br]] 
     136 In ''Technique et Science Informatique vol. 23 no. 2, 2004'' 
     137 
     138 Kenji Kaneda, Kenjiro Taura, and Akinori Yonezawa:: 
     139 '''Routing and Resource Discovery in Phoenix Grid-Enabled Message Passing Library'''[[br]] 
     140 In ''4th IEEE/ACM International Symposium on Cluster Computing 
     141 and the Grid, pp. 670-677, April 2004'' 
     142 
     143 Toshio Endo, Kenjiro Taura, Kenji Kaneda, and Akinori Yonezawa:: 
     144 '''High Performance LU Factorization for Non-Dedicated Clusters'''[[br]] 
     145 In ''4th IEEE/ACM International Symposium on Cluster Computing 
     146 and the Grid, pp. 678-685, April 2004'' 
     147 
     148 Akihito Nagata, Naoki Kobayashi, and Akinori Yonezawa:: 
     149 '''Region-Based Memory Management for a Dynamically-Typed Language'''[[br]] 
     150 In ''Proceedings of 2nd Asian Symposium on Programming Language and Systems (APLAS 2004), Springer LNCS 3302, pp.229-245, 2004'' 
     151 
     152 Koichi Kodama, Kohei Suenaga, and Naoki Kobayashi:: 
     153 '''Translation of Tree-processing Programs into Stream-processing Programs based on Ordered Linear Type'''[[br]] 
     154 In ''Proceedings of 2nd Asian Symposium on Programming Language and Systems (APLAS 2004), Springer LNCS 3302, pp.41-56, 2004'' 
     155 
     156 Reynald Affeldt and Naoki Kobayashi:: 
     157 '''Partial Order Reduction for Verification of Spatial Properties of Pi-Calculus Processes'''[[br]] 
     158 In ''11th International Workshop on Expressiveness in Concurrency (EXPRESS'04), August 2004, London, UK'' 
     159 
     160 Reynald Affeldt and Naoki Kobayashi:: 
     161 '''A Coq Library for Verification of Concurrent Programs'''[[br]] 
     162 In ''4th International Workshop on Logical Frameworks and Meta-languages (LFM'04), July 2004, Cork, Ireland'' 
     163 
     164= 2003 = 
     165 Etsuya Shibayama and Akinori Yonezawa:: 
     166 '''Secure Software Infrastructure in the Internet Age'''[[br]] 
     167 In ''New Generation Comput. 21(2): (2003), pages 87-106.'' 
     168 
     169 Eric Y. Chen, Hitoshi Fuji and Akinori Yonezawa:: 
     170 '''Federation of Network Service Providers and Its Applications'''[[br]] 
     171 In ''The Eighth IEEE Symposium on Computers and Communications, 2003/6'' 
     172 
     173 Yutaka Oiwa, Tatsurou Sekiguchi, Eijiro Sumii and Akinori Yonezawa:: 
     174 '''Fail-Safe ANSI-C Compiler: An Approach to Making C Programs Secure(Progress Report)'''[[br]] 
     175 In ''Proceedings of the International Symposium on Software Security, 2003, Lecture Notes in Computer Science vol. 2609 pp. 133--153'' 
     176 
     177 Toshiyuki Maeda and Akinori Yonezawa:: 
     178 '''Kernel Mode Linux: Toward an Operating System Protected by a Type Theory'''[[br]] 
     179 In ''Proceedings of the 8th Asian Computing Science Conference(ASIAN '03), 2003/12, LNCS vol. 2896 pp. 3-17'' 
     180 
     181 Kenjiro Taura, Kenji Kaneda, Toshio Endo and Akinori Yonezawa:: 
     182 '''Phoenix: a Parallel Programming Model for Accommodating Dynamically Joining/Leaving Resources'''[[br]] 
     183 In ''9th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming pp. 216-229, 2003/6'' 
     184 
     185 Frederic Peschanski, Reynald Affeldt and Akinori Yonezawa:: 
     186 '''Interaction Spaces: A Model for Distributed and Mobile Systems'''[[br]] 
     187 In ''Journees Scientifique Francophone 2003'' 
     188 
     189 Frederic Peschanski, Jean-Pierre Briot and Akinori Yonezawa:: 
     190 '''Fine-grained Dynamic Adaptation of Distributed Components'''[[br]] 
     191 In ''Proceedings of International Middleware Conference 2003, LNCS vol. 2672 pp. 123-142'' 
     192 
     193 Frederic Peschanski, David Julien:: 
     194 '''When Concurrent Control Meets Functional Requirements, or Z + Petri Nets'''[[br]] 
     195 In ''Proceedings of International Conference of Z and B Users ZB2003, LNCS vol. 2651 pp. 79-97'' 
     196 
     197 Kenji Kaneda, Kenjiro Taura and Akinori Yonezawa:: 
     198 '''Virtual Private Grid: A Command Shell for Utilizing Hundreds of Machines Efficiently'''[[br]] 
     199 In ''Future Generation Computer System(FGCS) vol. 19 no. 4 pp. 563-573, 2003'' 
     200 
     201 Reynald Affeldt and Naoki Kobayashi:: 
     202 '''Formalization and Verification of a Mail Server in ''Coq'''''[[br]] 
     203 In ''International Symposium on Software Security, 2002/11, Lecture Notes in Computer Science vol. 2609 pp. 217-233'' 
     204 
     205 Kohei Suenaga, Yutaka Oiwa, Eijiro Sumii and Akinori Yonezawa:: 
     206 '''The Interface Definition Language for Fail-Safe C'''[[br]] 
     207 In ''Proceedings of International Symposium on Software Security(ISSS2003), 2003/11'' 
     208 
     209= 2002 = 
     210 Kaneda Kenji, Kenjiro Taura, and Akinori Yonezawa:: 
     211 '''Virtual Private Grid (VPG) : A Command Shell for Utilizing Hundreds of Machines Efficiently'''[[br]] 
     212 In ''2nd IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2002)'' 
     213 
     214 Reynald Affeldt, Hidehiko Masuhara, Eijiro Sumii, Akinori Yonezawa:: 
     215 '''Supporting Objects in Run-time Bytecode Specialization'''[[br]] 
     216 In ''ACM SIGPLAN ASIAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation (ASIA-PEPM 2002)'' 
     217 
     218 Eijiro Sumii and Hideo Bannai:: 
     219 '''VMlambda: A Functional Calculus for Scientific Discovery'''[[br]] 
     220 To appear after revision in ''Proceedings of 6th International Symposium on Functional and Logic Programming  
     221 (A preliminary version appeared in the informal proceedings of The 2nd Asian Workshop on Programming Languages and Systems 2001)'' 
     222 
     223 Naoshi Tabuchi, Eijiro Sumii, and Akinori Yonezawa.:: 
     224 '''Regular Expression Types for Strings in a Text Processing Language'''[[br]] 
     225 To appear after revision in ''Proceedings of Workshop on Types in Programming (TIP 2002)'' 
     226 
     227 Viet Ha Nguyen, Kenjiro Taura and Akinori Yonezawa:: 
     228 '''Parallelizing Programs Using Access Traces'''[[br]] 
     229 In ''6th Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers (LCR 2002)'' 
     230 
     231= 2001 = 
     232 Toshio Endo, Kenjiro Taura, and Akinori Yonezawa:: 
     233 '''Predicting Scalability of Parallel Garbage Collectors on Shared Memory Multiprocossors'''[[br]] 
     234 In ''Proceedings of International Parallel and Distributed Processing Symposium (IPDPS 2001)'' 
     235 [[br]] 
     236 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/endo-ipdps2001-gc.ps.gz gzipped Postscript], 
     237 [ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/endo-ipdps2001-gc.pdf PDF]) 
     238 
     239 Tatsurou Sekiguchi, Takahiro Sakamoto, and Akinori Yonezawa:: 
     240 '''Portable Implementation of Continuation Operators in Imperative Languages by Exception Handling'''[[br]] 
     241 In ''Advances in Exception Handling Techniques, to appear'' 
     242 [[br]] 
     243 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/sekiguchi-2001-ehbook.pdf PDF]) 
     244 
     245 Yutaka Oiwa, Hidehiko Masuhara, Akinori Yonezawa:: 
     246 '''!DynJava: Type Safe Dynamic Code Generation in Java'''[[br]] 
     247 In ''3rd JSSST Workshop on Programming and Programming Languages (PPL 2001)'' 
     248 
     249 Daisuke Hoshina, Eijiro Sumii, and Akinori Yonezawa:: 
     250 '''A Typed Process Calculus for Fine-Grained Resource Access Control in Distributed Computation'''[[br]] 
     251 In ''4th International Symposium on Theoretical Aspects of Computer Software (TACS 2001). Lecture Notes in Computer Science, Springer-Verlag, Germany, vol. 2215'' 
     252 
     253 Eijiro Sumii and Benjamin Pierce:: 
     254 '''Logical Relations for Encryption'''[[br]] 
     255 To appear after revision in ''Journal of Computer Security 
     256 (An extended abstract appeared in Proceedings of 14th IEEE Computer Security Foundations Workshop 2001) 
     257 (A preliminary version appeared as "The Cryptographic lambda-Calculus: Syntax, Semantics, Type System and Logical Relations" in Proceedings of JSSST Workshop on Programming and Programming Languages (PPL 2001))'' 
     258 
     259 Eijiro Sumii and Naoki Kobayashi:: 
     260 '''A Hybrid Approach to Online and Offline Partial Evaluation'''[[br]] 
     261 In ''Higher-Order and Symbolic Computation, Kluwer Academic Publishers 
     262 An extended abstract appeared as "Online-and-Offline Partial Evaluation: A Mixed Approach" in Proceedings of 2000 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation (PEPM'00) (ACM SIGPLAN Notices, ACM Press vol. 34, no. 11, 1999)'' 
     263 
     264= 2000 = 
     265 Hiroshi Yamauchi, Hidehiko Masuhara, Daisuke Hoshina, Tatsurou Sekiguchi and  Akironi Yonezawa:: 
     266 '''Wrapping Class Libraries  for Migration-Transparent Resource Access  by Using Compile-Time Reflection'''[[br]] 
     267 In ''Workshop on Reflective Middleware Proceedings (RM2000)'', pp. 19--20, 
     268 Apr. 2000. 
     269 (2 pages, 
     270 [rm2000-wrapping-a4.ps.gz gzipped PostScript (106k 
     271 bytes)], [rm2000-wrapping-a4.pdf PDF (64k 
     272 bytes)]) 
     273 
     274 Yoshihiro Oyama, Kenjiro Taura, and Akinori Yonezawa:: 
     275 '''Online Computation of Critical Paths for Multithreaded Languages'''[[br]] 
     276 In ''Proceedings of 
     277 5th International Workshop on 
     278 High-Level Parallel Programming Models and Supportive Environments 
     279 ([http://wwwbode.in.tum.de/events/hips2000/ HIPS 2000]), 
     280 held in conjunction with 
     281 [http://www.ipdps.org/ipdps2000.htm IPDPS 2000], 
     282 volume 1800 of Lecture Notes in Computer Science, Cancun, Mexico, 
     283 pages 301--313, May, 2000.'' 
     284 [[br]] 
     285 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/hips2000-critical-path-a4.ps.gz gzipped Postscript], 
     286 [ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/hips2000-critical-path-a4.pdf PDF]) 
     287 
     288 Kenjiro Taura and Andrew Chien:: 
     289 '''A Heuristic Algorithm for Mapping Communicating Tasks on Heterogeneous Resources'''[[br]] 
     290 In ''Proceedings of the Heterogeneous Computing Workshop 2000'' 
     291 [[br]] 
     292 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/hcw2000-heuristic.pdf PDF]) 
     293 
     294 Hyo Jung Song, Xin Liu, Dennis Jakobsen, Ranjita Bhagwan, Xianan Zhang, Kenjiro Taura and Andrew Chien:: 
     295 '''The MicroGrid: a Scientific Tool for Modeling Computational Grids'''[[br]] 
     296 In ''Proceedings of the SC2000'' 
     297 [[br]] 
     298 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/sc2000-microgrid.pdf PDF]) 
     299 
     300 Hiroshi Yamauchi, Hidehiko Masuhara, Daisuke Hoshina, Tatsurou Sekiguchi, and Akironi Yonezawa:: 
     301 '''Wrapping Class Libraries for Migration-Transparent Resource Access by Using Compile-Time Reflection'''[[br]] 
     302 In ''Proceedings of Workshop on Reflective Middleware 2000'' 
     303 [[br]] 
     304 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/yamauchi-rm2000.ps.gz gzipped postscript]) 
     305 
     306 Yoshizumi Tanaka, Kenjiro Taura, Mitsuhisa Sato, and Akinori Yonezawa:: 
     307 '''Performance Evaluation of OpenMP Applications with Nested Parallelism'''[[br]] 
     308 In ''Proceedings of 5th International Workshop on Languages, Ccompiers and Runtime Systems for Scalable Computers (LCR 2000)'' 
     309 [[br]] 
     310 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/tanaka-lcr2000-omnist.ps.gz gzipped postscript]) 
     311 
     312 Takahiro Sakamto, Tatsurou Sekiguchi, and Akinori Yonezawa:: 
     313 '''Bytecode Transformation for Portable Thread Migration  
     314 in Java'''[[br]] 
     315 In ''Proceedings of Agent Systems, Mobile Agents, and Applications, LNCS 1882'' 
     316 [[br]] 
     317 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/takas-asama2000.ps.gz PDF]) 
     318 
     319 Tatsurou Sekiguchi, Takahiro Sakamoto, and Akinori Yonezawa:: 
     320 '''Portable Implementation of Continuation Operators in Imperative Languages by Exception Handling'''[[br]] 
     321 In ''Advances in Exception Handling Techniques, to appear'' 
     322 [[br]] 
     323 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/sekiguchi-2001-ehbook.pdf PDF]) 
     324 
     325 Yutaka Oiwa and Kenjiro Taura and Akinori Yonezawa:: 
     326 '''Extending Java Virtual Machine with Integer-Reference Conversion'''[[br]] 
     327 In ''Concurrency: Practice and Experience, 407--422'' 
     328 [[br]] 
     329 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/oiwa-cpe2000-javaext.ps.gz gzipped postscript]) 
     330 
     331 Hidehiko Masuhara and Akinori Yonezawa:: 
     332 '''Run-time Bytecode Specialization: A Portable 
     333 Approach to Generating Optimized Specialized Code'''[[br]] 
     334 In ''Second Symposium on Programs as Data Objects (PADO II), to appear'' 
     335 [[br]] 
     336 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/masuhara-pado2-runtime.ps.gz gzipped postscript]) 
     337 
     338 Hidehiko Masuhara and Yuuya Sugita and Akinori Yonezawa:: 
     339 '''Dynamic Compilation of a Reflective Language Using 
     340 Run-Time Specialization'''[[br]] 
     341 In ''International Symposium on Principles of Software 
     342 Evolution, 125--134'' 
     343 [[br]] 
     344 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/masuhara-ispse2000-dynamic.pdf PDF]) 
     345 
     346 Hidehiko Masuhara and Akinori Yonezawa:: 
     347 '''An Object-Oriented Concurrent Reflective Language 
     348 ABCL/R3: Its Meta-level Design and Efficient 
     349 Implementation Techniques'''[[br]] 
     350 In ''Object-Oriented Parallel and Distributed Programming, 151--165,  
     351 HERMES Science Publications, Jean-Paul Bahsoun, Takanobu Baba, Jean-Pierre Briot, and Akinori Yonezawa, editor'' 
     352 [[br]] 
     353 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/masuhara-obpdc2000-object.pdf PDF]) 
     354 
     355 Masatomo Hashimoto and Akinori Yonezawa:: 
     356 '''MobileML: A Programming Language for 
     357 Mobile Computation'''[[br]] 
     358 In ''Proc. 4th International Conference on Coordination 
     359 Languages and Models (COORDINATION 2000), 198--215, LNCS 1906'' 
     360 [[br]] 
     361 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/masatomo-coord2000.pdf PDF]) 
     362 
     363 Benjamin Pierce and Eijiro Sumii:: 
     364 '''Relating Cryptography and Polymorphism'''[[br]] 
     365 ''Manuscript'' 
     366 
     367 Eijiro Sumii:: 
     368 '''An Implementation of Transparent Migration on Standard Scheme'''[[br]] 
     369 In ''Proceedings of Workshop on Scheme and Functional Programming (2000)'' 
     370 
     371 Eijiro Sumii and Naoki Kobayashi:: 
     372 '''Online Type-Directed Partial Evaluation for Dynamically-Typed Languages'''[[br]] 
     373 In ''Computer Software 
     374 
     375 
     376 
     377 An extended abstract appeared in Proceedings of JSSST Workshop on Programming and Programming Languages (PPL 1999)'' 
     378 
     379= 1999 = 
     380 Yoshihiro Oyama, Kenjiro Taura, and Akinori Yonezawa:: 
     381 '''Executing Parallel Programs with Synchronization Bottlenecks Efficiently'''[[br]] 
     382 In ''Proceedings of International Workshop on Parallel and 
     383 Distributed Computing for Symbolic and Irregular Applications 
     384 (PDSIA '99)'', Sendai, Japan, pages 182--204, World Scientific, 
     385 July, 1999. 
     386 [[br]] 
     387 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/pdsia99-bottleneck-a4.ps.gz gzipped Postscript], 
     388 [ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/pdsia99-bottleneck-a4.pdf PDF]) 
     389 
     390 Hidehiko Masuhara and Akinori Yonezawa:: 
     391 '''Generating Optimized Residual Code in Run-Time Specialization'''[[br]] 
     392 In ''Technical Report on Partial Evaluation and Program 
     393 Transformation Day (PE Day'99)'', Nov. 1999, to appear. 
     394 (20 pages, 
     395 [peday99-generating-a4.ps.gz gzipped PostScript (232k 
     396 bytes)], [peday99-generating.pdf PDF (173k 
     397 bytes)]) 
     398 
     399 Kenjiro Taura, Kunio Tabata, and Akinori Yonezawa:: 
     400 '''!StackThreads/MP: Integrating Futures into Calling Standard'''[[br]] 
     401 In ''Proceedings of the seventh ACM SIGPLAN symposium on Principles 
     402 and practice of parallel programming (PPoPP99)'' 
     403 [[br]] 
     404 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/ppopp99-stackthreadsmp-letter.ps.gz gzipped Postscript (letter)], 
     405 [ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/ppopp99-stackthreadsmp-a4.ps.gz gzipped Postscript (A4)], 
     406 [ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/ppopp99-stackthreadsmp.pdf PDF]) 
     407 
     408 Tatsurou Sekiguchi, Hidehiko Masuhara, and Akinori Yonezawa:: 
     409 '''A Simple Extension of Java Language for 
     410 Controllable Transparent Migration and 
     411 its Portable Implementation'''[[br]] 
     412 In ''Coordination Languages and Models (Lecture Notes in Computer Science 1594)''  
     413 [[br]] 
     414 ([ftp://ftp.yl.is.s.u-tokyo.ac.jp/pub/papers/sekiguchi-coordination99.ps.gz gzipped Postscript (A4)]) 
     415 
     416 Naoki Kobayashi, Toshihiro Shimizu, and Akinori Yonezawa:: 
     417 '''Distributed Concurrent Linear Logic Programming'''[[br]] 
     418 In ''Theoretical Computer Science, Vol.227, No.2, pp.185-220, Elsevier Science'' 
     419 
     420 Naoki Kobayashi and Akinori Yonezawa:: 
     421 '''Distributed and Concurrent Objects Based on Linear Logic (Invited Talk)'''[[br]] 
     422 In ''International Conference on Formal Methods for Open Object-based Distributed Systems (FMOODS 1999)'' 
     423 
     424= 1998 = 
     425 Hidehiko Masuhara and Akinori Yonezawa.:: 
     426 '''A Reflective Approach to Support Software Evolution'''[[br]]  
     427 In ''International Workshop on Principles of Software Evolution 
     428 (IWPSE'98)'', pp.135-139, Apr. 1998. 
     429 (5 pages, 
     430 [iwpse98-reflective-a4.ps.gz gzipped PostScript (87k bytes)]) 
     431 
     432 Hidehiko Masuhara and Akinori Yonezawa.:: 
     433 '''Design and partial evaluation of meta-objects for a concurrent reflective language'''[[br]]  
     434 In ''Proceedings of European Conference on Object-Oriented Programming (ECOOP'98)'' (LNCS 1445), pp.418-439, July 1998. 
     435 (22 pages, 
     436 [ecoop98-abclr3-letter.ps.gz compressed PostScript version (115k bytes)], 
     437 [ecoop98-abclr3-a4.ps.gz a4 size (115k bytes)], 
     438 [ecoop98-abclr3.pdf PDF format (293k bytes)]) 
     439 
     440 Haruo Hosoya and Akinori Yonezawa.:: 
     441 '''Garbage Collection via Dynamic Type Inference --- A Formal Treatment ---'''[[br]]  
     442 ''In proceedings of the Second Workshop on Types in Compilation'', 1998, to appear. 
     443 ([tigc98.ps.gz compressed PostScript a4 version]) 
     444 
     445 Yoshihiro Oyama.:: 
     446 '''An Efficient Compilation Framework for Parallel Programming 
     447 Languages Based on a Concurrent Process Calculus'''[[br]]  
     448 Master's thesis, University of Tokyo, Tokyo, February 1998.  
     449 ([oyama-master-thesis-a4.ps.gz gzipped PostScript a4 version]) 
     450 
     451 Yuuya Sugita, Hidehiko Masuhara, Ken'ichi Harada, and Akinori Yonezawa:: 
     452 '''On-the-fly Specialization of Reflective Programs Using 
     453 Dynamic Code Generation Techniques'''[[br]] 
     454 in Proceedings of ''OOPSLA'98 workshop on Reflective Programming in C++ and Java'', October 1998. 
     455 ([oopsla98-onthefly.ps.gz gzipped Postscript]) 
     456 
     457 Eijiro Sumii and Naoki Kobayashi:: 
     458 '''A Generalized Deadlock-Free Process Calculus'''[[br]] 
     459 In ''Proceedings of HLCL '98 3rd International Workshop on High-Level Concurrent Languages (Electronic Notes in Theoretical Computer Science, Elsevier Science)'' 
     460 
     461= 1997 = 
     462 Tatsurou Sekiguchi and Akinori Yonezawa.:: 
     463 '''A Calculus with Code Mobility'''[[br]] 
     464 In ''Proceedings of Second IFIP International Conference 
     465 on Formal Methods for Open Object-based Distributed 
     466 Systems'', 1997. 
     467 ([cocoa-fmoods97-a4.ps.gz compressed PostScript a4 version]) 
     468 
     469 Kenjiro Taura and Akinori Yonezawa.:: 
     470 '''Fine-grain Multithreading with Minimal Compiler Support---A 
     471 Cost Effective Approach to Implementing Efficient Multithreading 
     472 Languages'''[[br]]  
     473 In ''Proceedings of the ACM SIGPLAN Conference on Programming 
     474 Language Design & Implementation'', pages 320--333, Las Vegas, 
     475 Nevada, June 1997.   
     476 ([pldi97-finegrain-letter.ps.gz gzipped PostScript version], 
     477 [pldi97-finegrain-a4.ps.gz a4 size]) 
     478 
     479 Kenjiro Taura and Akinori Yonezawa.:: 
     480 '''An Effective Garbage Collection Strategy  
     481 for Parallel Programming Languages  
     482 on Large Scale Distributed-Memory Machines'''[[br]]  
     483 In ''Proceedings of the ACM SIGPLAN Symposium on Principles & 
     484 Practice of Parallel Programming (PPOPP)'', pages 264--275, Las Vegas, 
     485 Nevada, June 1997.    
     486 ([ppopp97-effective-letter.ps.gz gzipped PostScript version], 
     487 [ppopp97-effective-a4.ps.gz a4 size]) 
     488 
     489 Kenjiro Taura and Akinori Yonezawa.:: 
     490 '''Efficient and Reusable Implementation of  
     491 Fine-Grain Multithreading and Garbage Collection 
     492 on Distributed-Memory Parallel Computers'''[[br]]  
     493 PhD Thesis, University of Tokyo 1997.   
     494 ([taura-thesis-letter.ps.gz gzipped PostScript version], 
     495 [taura-thesis-a4.ps.gz a4 size]) 
     496 
     497 Atsushi Igarashi and Naoki Kobayashi:: 
     498 '''Type-based Analysis of Communication for Concurrent Programming Languages'''[[br]] 
     499 Technical Report 97-03, Department of Information Science, Faculty of Science, University of Tokyo, June 1997.  
     500 ([TR97-03-linear-a4.ps.gz gzipped PostScript a4 version]) 
     501 
     502 Atsushi Igarashi and Naoki Kobayashi:: 
     503 '''Type-based Analysis of Communication for Concurrent Programming Languages'''[[br]] In ''Proceedings of International Static Analysis Symposium (SAS'97)'', volume 1302 of LNCS, pages 187--201, Paris, September 1997. 
     504 ([sas97-linear-a4.ps.gz gzipped PostScript A4 version]) 
     505 
     506 Hidehiko Masuhara and Akinori Yonezawa.:: 
     507 '''Reasoning-conscious Meta-object Design of a Reflective Concurrent  
     508 Language'''[[br]]  
     509 In ''Proceedings of IMSA'97 International Symposium on Biologically Inspired 
     510 Computation'', Tsukuba, Oct., 1997, pp.42-56. 
     511 ([imsa97-metaobject-letter.ps.gz compressed PostScript version,] 
     512 [imsa97-metaobject-a4.ps.gz a4 size,]) 
     513 
     514 Toshio Endo, Kenjiro Taura and Akinori Yonezawa:: 
     515 '''A Scalable Mark-Sweep Garbage Collector on Large-Scale Shared-Memory 
     516 Machines'''[[br]] 
     517 In ''Proceedings of High Performance Networking and Computing(SC97)'', November 1997. 
     518 ([sc97-gc-a4.ps.gz gzipped PostScript A4 version]) 
     519 
     520 Naohito Sato, Satoshi Matsuoka, Jean-Marc Jezequel and Akinori Yonezawa:: 
     521 '''A Methodology for Specifying Data Distribution 
     522 using only Standard Object-Oriented Features'''[[br]]  
     523 In ''the 11th ACM International Conference on Supercomputing'', July 1997. 
     524 ([LETTER-SIZE-FILE-NAME.ps.gz gzipped PostScript version], 
     525 [A4-SIZE-FILE-NAME.ps.gz A4 size]) 
     526 
     527 Yoshihiro Oyama, Kenjiro Taura and Akinori Yonezawa.:: 
     528 '''An Efficient Compilation Framework for Languages Based on a Concurrent Process Calculus'''[[br]]  
     529 ''In proceedings of Euro-Par'97 Parallel Processing,''546-553, LNCS 1300, 1997. 
     530 ([europar97-hacl-compile-a4.ps.gz gzipped PostScript a4 version]) 
     531 
     532 Yoshihiro Oyama, Kenjiro Taura and Akinori Yonezawa.:: 
     533 '''An Efficient Compilation Framework for Languages Based on a Concurrent Process Calculus'''[[br]]  
     534 Technical Report 97-07, 
     535 Department of Information Science, 
     536 Faculty of Science, 
     537 University of Tokyo, 
     538 July 1997.  
     539 ([TR97-07-hacl-compile-a4.ps.gz gzipped PostScript a4 version]) 
     540 
     541 Asai, K., H. Masuhara, and A. Yonezawa:: 
     542 '''Partial Evaluation of Call-by-value Lambda-calculus with Side-effects'''[[br]] 
     543 In ''ACM SIGPLAN Conference on Partial Evaluation and Semantics-Based Program Manipulation (PEPM '97). ACM SIGPLAN Notices, Vol. 32, No. 12'' 
     544 
     545 Toshiyuki Takahashi, Yutaka Ishikawa, Mitsuhisa Sato, Akinori Yonezawa:: 
     546 '''A Compile-Time Meta-Level Architecture Supporting Class Specific Optimization'''[[br]] 
     547 In ''ISCOPE 1997'' 
     548 
     549= 1996 = 
     550 Naohito Sato, Satoshi Matsuoka, and Akinori Yonezawa.:: 
     551 '''Hierarchical collections: an efficient scheme to build an object-oriented distributed class library for massively parallel computation'''[[br]]  
     552 In the 2nd''International Symposium on 
     553 Object Technologies for Advanced Software'', LNCS1047, March 1996.  
     554 ([isotas96-a4.ps.gz compressed PostScript a4 version]) 
     555 
     556 Kenjiro Taura and Akinori Yonezawa.:: 
     557 '''Schematic: A concurrent object-oriented extension to scheme'''[[br]]  
     558 Technical report, University of Tokyo, 1996.  
     559 ([schemaTR-letter.ps.Z compressed PostScript version], 
     560 [schemaTR-a4.ps.Z a4 size]) 
     561 
     562 Hidehiko Masuhara, Satoshi Matsuoka, and Akinori Yonezawa.:: 
     563 '''Implementing parallel language constructs using a reflective object-oriented language'''[[br]]  
     564 In ''Reflection'96'', San Francisco, April 1996.  
     565 ([reflection96-abclr3-letter.ps.gz compressed PostScript version], 
     566 [reflection96-abclr3-a4.ps.gz a4 size]) 
     567 
     568 Tomio Kamada and Akinori Yonezawa.:: 
     569 '''A Debugging Scheme for Fine-Grain Threads on Massively Parallel Processors with a Small Amount of Log Information --- Replay and Race Detection---'''[[br]]  
     570 In ''Proceedings of International Workshops of Parallel Symbolic Languages and Systems (PSLS'95), Beaune, France'', Lecture Notes in Computer Science, No.1068, pages 108-127 1996.  
     571 ([psls95-kamada-a4.ps.gz compressed PostScript a4 version]) 
     572 
     573 Haruo Hosoya, Naoki Kobayashi and Akinori Yonezawa.:: 
     574 '''Partial Evaluation Scheme for Concurrent Languages  
     575 and its Correctness'''[[br]]  
     576 ''In proceedings of Euro-Par'96 Parallel Processing,''625-632, LNCS 1123, 1996. 
     577 ([hosoya-europar96.ps.gz compressed PostScript a4 version]) 
     578 
     579 Asai, K., S. Matsuoka, and A. Yonezawa:: 
     580 '''Duplication and Partial Evaluation - For a Better Understanding of Reflective Languages -'''[[br]] 
     581 In ''Lisp and Symbolic Computation, Vol. 9, Nos. 2/3 (Kluwer Academic Publishers)'' 
     582 
     583= 1995 = 
     584 Naoki Kobayashi, Motoki Nakade, and Akinori Yonezawa.:: 
     585 '''Static analysis on communication for asynchronous concurrent programming languages'''[[br]]  
     586 Technical Report 95-04, Department of Information Science, Faculty of Science, University of Tokyo, April 1995.  
     587 ([TR95-04-analysis-a4.ps.Z compressed PostScript a4 version]) 
     588 
     589 Hidehiko Masuhara, Satoshi Matsuoka, Kenichi Asai, and Akinori Yonezawa.:: 
     590 '''Compiling away the meta-level in object-oriented concurrent reflective languages using partial evaluation'''[[br]]  
     591 In ''Proceedings of Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'95) (ACM SIGPLAN Notices 30(10))'', pages 300-315, October 1995.  
     592 ([oopsla95-abclr3-letter.ps.gz compressed PostScript version], 
     593 [oopsla95-abclr3-a4.ps.gz a4 size]) 
     594 
     595 Naoki Kobayashi, Motoki Nakade, and Akinori Yonezawa.:: 
     596 '''Static analysis of communication for asynchrnous concurrent programming languages'''[[br]]  
     597 In ''Proceedings of International Static Analysis Symposium'', Lecture Notes in Computer Science, 1995.  
     598 ([sas95-hacl-analysis-letter.ps.Z compressed PostScript version], 
     599 [sas95-hacl-analysis-a4.ps.Z a4 size]) 
     600 
     601 Naoki Kobayashi and Akinori Yonezawa.:: 
     602 '''Towards foundations for concurrent object-oriented programming - types and language design'''[[br]]  
     603 ''Theory and Practice of Object Systems, John Wiley & Sons''.  
     604 ([tapos-hacl-coop-letter.ps.Z compressed PostScript version], 
     605 [tapos-hacl-coop-a4.ps.Z a4 size]) 
     606 
     607= 1994 = 
     608 Jacques Garrigue and Hassan Aït-Kaci.:: 
     609 '''The typed polymorphic label-selective λ-calculus'''[[br]]  
     610 In ''Proc. ACM Symposium on Principles of Programming Languages'', pages 35-47, 1994.  
     611 ([http://web.yl.is.s.u-tokyo.ac.jp/members/garrigue/papers/popl.html abstract], 
     612 [popl94-typed-sel-letter.ps.Z compressed PostScript version], 
     613 [popl94-typed-sel-a4.ps.Z a4 size]) 
     614 
     615 Masahiro Yasugi.:: 
     616 '''A concurrent object-oriented programming language system for highly parallel data-driven computers and its applications'''[[br]]  
     617 Technical Report 94-7e, Department of Information Science, Faculty of Science, University of Tokyo, April 1994.  
     618 (Doctoral Thesis, Mar. 1994).  
     619 ([YasugiThesis-TR94-07-letter.ps.Z compressed PostScript version], 
     620 [YasugiThesis-TR94-07-a4.ps.Z a4 size]) 
     621 
     622 Jacques Garrigue.:: 
     623 '''The transformation calculus'''[[br]]  
     624 Technical Report 94-09, Department of Information Science, Faculty of Science, University of Tokyo, April 1994.  
     625 ([http://web.yl.is.s.u-tokyo.ac.jp/members/garrigue/papers/transfo.html abstract], 
     626 [TR94-09-transfo-letter.ps.gz compressed PostScript version], 
     627 [TR94-09-transfo-a4.ps.gz a4 size]) 
     628 
     629 Tatsurou Sekiguchi and Akinori Yonezawa.:: 
     630 '''A complete type inference system for subtyped recursive types'''[[br]]  
     631 In ''Proc. of Theoretical Aspects of Computer Software'', volume 789 of ''Lecture Notes in Computer Science'', pages 667-686. Springer-Verlag, April 1994.  
     632 ([tacs94-oo-type-letter.ps.Z compressed PostScript version], 
     633 [tacs94-oo-type-a4.ps.Z a4 size]) 
     634 
     635 Kenjiro Taura.:: 
     636 '''Design and implementation of concurrent object-oriented programming languages on stock multicomputers'''[[br]]  
     637 Master's thesis, The University of Tokyo, Tokyo, February 1994.  
     638 ([taura-master-thesis-letter.ps.Z compressed PostScript version], 
     639 [taura-master-thesis-a4.ps.Z a4 size]) 
     640 
     641 Kenjiro Taura, Satoshi Matsuoka, and Akinori Yonezawa.:: 
     642 '''ABCL/'''''f''''': A future-based polymorphic typed concurrent object-oriented language - its design and implementation -'''[[br]]  
     643 In G. Blelloch, M. Chandy, and S. Jagannathan, editors, ''Proceedings of the DIMACS workshop on Specification of Parallel Algorithms'', number 18 in Dimacs Series in Discrete Mathematics and Theoretical Computer Science, pages 275-292. American Mathematical Society, 1994.  
     644 
     645 Hidehiko Masuhara.:: 
     646 '''Study on a reflective architecture to provide efficient dynamic resource management for highly-parallel object-oriented applications'''[[br]]  
     647 Master's thesis, Department of Information Science, The University of Tokyo, February 1994.  
     648 ([masuhara-masterthesis-letter.ps.Z compressed PostScript version], 
     649 [masuhara-masterthesis-a4.ps.Z a4 size]) 
     650 
     651 Laurent Thomas.:: 
     652 '''Inheritance anomaly in true concurrent object oriented languages: A proposal'''[[br]]  
     653 In ''IEEE TENCON'94'', pages 541-545, August 1994. 
     654 ([tencon94.a4.ps.Z compressed PostScript a4 version]) 
     655 
     656 Shin Takahashi, Ken Miyashita, Satoshi Matsuoka, and Akinori Yonezawa.:: 
     657 '''A framework for constructing animations via declarative mapping rules'''[[br]] 
     658 In ''IEEE VL'94'', 1994.  
     659 ([vl94-trip2a-letter.ps.Z compressed PostScript version], 
     660 [vl94-trip2a-A4.ps.Z a4 size]) 
     661 
     662 Konno Kazuhiro, Nagatsuka Masaaki, Kobayashi Naoki, Matsuoka Satoshi, and Yonezawa Akinori.:: 
     663 '''PARCS: An MPP-Oriented CLP language'''[[br]]  
     664 In ''Proceedings of the First International Symposium on Parallel Symbolic Computation (PASCO'94)'', pages 254-263. World Scientific, September 1994.  
     665 ([pasco94-parcs-letter.ps.Z compressed PostScript version], 
     666 [pasco94-parcs-a4.ps.Z a4 size]) 
     667 
     668 Masahiro Yasugi, Satoshi Matsuoka, and Akinori Yonezawa.:: 
     669 '''The plan-do style compilation technique for eager data transfer in thread-based execution'''[[br]]  
     670 In ''Proc. of the IFIP WG10.3 International Conference on Parallel Architectures and Compilation Techniques, Montr&{acute;e}al, Canada'', pages 57-66, August 1994.  
     671 ([yasugiPACT94-letter.ps.Z compressed PostScript version], 
     672 [yasugiPACT94-a4.ps.Z a4 size]) 
     673 
     674 Hidehiko Masuhara, Satoshi Matsuoka, and Akinori Yonezawa.:: 
     675 '''An object-oriented concurrent reflective language for dynamic resource management in highly parallel computing'''[[br]]  
     676 ''IPSJ SIG Notes'', 94-PRG-18:57-64, July 1994.  
     677 ([swopp94-abclr3-letter.ps.Z compressed PostScript version], 
     678 [swopp94-abclr3-a4.ps.Z a4 size]) 
     679 
     680 Ken Miyashita, Satoshi Matsuoka, Shin Takahashi, and Akinori Yonezawa.:: 
     681 '''Interactive generation of graphical user interfaces by multiple visual examples'''[[br]]  
     682 In ''Proceedings of the ACM User Interface Software and Technology '94 (UIST'94)'', 1994.  
     683 ([uist94-image-a4.ps.Z compressed PostScript a4 version]) 
     684 
     685 Hiroshi Hosobe, Ken Miyashita, Shin Takahashi, Satoshi Matsuoka, and Akinori Yonezawa.:: 
     686 '''Locally simultaneous constraint satisfaction'''[[br]]  
     687 In Alan Borning, editor, ''PPCP'94: Principles and Practice of Constraint Programming'', number 874 in Lecture Notes in Computer Science, pages 51-62. Springer-Verlag, 1994.  
     688 ([ppcp94-detail-a4.ps.Z compressed PostScript a4 version]) 
     689 
     690 Naoki Kobayashi and Akinori Yonezawa.:: 
     691 '''Higher-order concurrent linear logic programming'''[[br]]  
     692 In ''Proceedings of Theory and Practice of Parallel Programming (TPPP'94), Sendai, Japan'', Lecture Notes in Computer Science, 1994. 
     693 ([tppp94-hacl-a4.ps.Z compressed PostScript a4 version]) 
     694 
     695 Naoki Kobayashi and Akinori Yonezawa.:: 
     696 '''Type-theoretic foundations for concurrent object-oriented programming'''[[br]]  
     697 In ''Proceedings of ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'94)'', pages 31-45, 1994.  
     698 ([oopsla94-type-coop-a4.ps.Z compressed PostScript a4 version]) 
     699 
     700 Naoki Kobayashi and Akinori Yonezawa.:: 
     701 '''Asynchronous communication model based on linear logic'''[[br]]  
     702 ''Journal of the Formal Aspects of Computing, Springer-Verlag'', 1994.  
     703 ([fac94-acl-a4.ps.Z compressed PostScript a4 version]) 
     704 
     705 Tomio Kamada, Satoshi Matsuoka, and Akinori Yonezawa.:: 
     706 '''Efficient parallel global garbage collection on massively parallel computers'''[[br]]  
     707 In ''Proceedings of Supercomputing'', pages 79-88, 1994.  
     708 ([sc94-gc-letter.ps.Z compressed PostScript version], 
     709 [sc94-gc-a4.ps.Z a4 size]) 
     710 
     711 Jacques Garrigue.:: 
     712 '''Label-Selective Lambda-Calculi and Transformation Calculi'''[[br]]  
     713 PhD thesis, The University of Tokyo, Department of Information Science, December 1994.  
     714 ([Garrigue-PhD-letter.ps.gz compressed PostScript version], 
     715 [Garrigue-PhD-a4.ps.gz a4 size]) 
     716 
     717 Kenjiro Taura, Satoshi Matsuoka, and Akinori Yonezawa.:: 
     718 '''StackThreads: An abstract machine for scheduling fine-grain threads on stock cpus'''[[br]]  
     719 In ''Proceedings of Workshop on Theory and Practice of Parallel Programming'', number 907 in Lecture Notes on Computer Science, pages 121-136. Springer Verlag, 1994.  
     720 ([tppp-stackthreads-letter.ps.Z compressed PostScript version], 
     721 [tppp-stackthreads-a4.ps.Z a4 size]) 
     722 
     723= 1993 = 
     724 Satoshi Matsuoka and Akinori Yonezawa.:: 
     725 '''Analysis of inheritance anomaly in object-oriented concurrent programming language'''[[br]]  
     726 In Gul Agha, Peter Wegner, and Akinori Yonezawa, editors, ''Research Directions in Concurrent Object-Oriented Programming'', pages 107-150. MIT Press, 1993.  
     727 ([book-inheritance-anomaly-letter.ps.Z compressed PostScript version], 
     728 [book-inheritance-anomaly-a4.ps.Z a4 size]) 
     729 
     730 Kenichi Asai, Satoshi Matsuoka, and Akinori Yonezawa.:: 
     731 '''Model checking of control-finite CSP programs'''[[br]]  
     732 In ''Proceedings of the Twenty-Sixth Annual Hawaii International Conference on System Sciences'', Jan. 5-9 1993.  
     733 ([hicss93-modelcheck-letter.ps.Z compressed PostScript version], 
     734 [hicss93-modelcheck-a4.ps.Z a4 size]) 
     735 
     736 Satoshi Matsuoka.:: 
     737 '''Language Features for Extensibility and Re-use in Concurrent Object-Oriented Languages'''[[br]]  
     738 PhD thesis, Department of Information Science, the University of Tokyo, 1993.  
     739 ([matsuoka-thesis-letter.ps.Z compressed PostScript version], 
     740 [matsuoka-thesis-a4.ps.Z a4 size]) 
     741 
     742 Kenjiro Taura, Satoshi Matsuoka, and Akinori Yonezawa.:: 
     743 '''An efficient implementation scheme of concurrent object-oriented languages on stock multicomputers'''[[br]]  
     744 In ''Proceedings of the ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming PPOPP'', pages 218-228, San Diego, California, May 1993.  
     745 ([ppopp93-multicomputer-letter.ps.Z compressed PostScript version], 
     746 [ppopp93-multicomputer-a4.ps.Z a4 size]) 
     747 
     748 Akinori Yonezawa, Satoshi Matsuoka, Masahiro Yasugi, and Kenjiro Taura.:: 
     749 '''Implementing concurrent object-oriented languages on multicomputers'''[[br]]  
     750 ''IEEE Parallel & Distributed Technology'', 1(2):49-61, May 1993.  
     751 ([ieeepdt93-efficient-letter.ps.Z compressed PostScript version], 
     752 [ieeepdt93-efficient-a4.ps.Z a4 size]) 
     753 
     754 Satoshi Matsuoka, Kenjiro Taura, and Akinori Yonezawa.:: 
     755 '''Highly efficient and encapsulated re-use of synchronization code in concurrent object-oriented languages'''[[br]]  
     756 In ''ACM OOPSLA'93'', Washington D.C., Sep 1993.  
     757 ([oopsla93-concurrency-reuse-letter.ps.Z compressed PostScript version], 
     758 [oopsla93-concurrency-reuse-a4.ps.Z a4 size]) 
     759 
     760 Naoki Kobayashi and Akinori Yonezawa.:: 
     761 '''ACL - a concurrent linear logic programming paradigm'''[[br]]  
     762 In ''Proceedings of International Logic Programming Symposium'', pages 279-294. MIT Press, 1993.  
     763 ([ilps93-acl-a4.ps.Z compressed PostScript a4 version]) 
     764 
     765 Jacques Garrigue and Hassan Aït-Kaci.:: 
     766 '''Typing of selective λ-calculus'''[[br]] 
     767 Technical Report 93-1, Department of Information Science, the University of Tokyo, 1993.  
     768 Subsumed by popl94-typed-sel. 
     769 ([TR93-selective-types-letter.ps.Z compressed PostScript version], 
     770 [TR93-selective-types-a4.ps.Z a4 size]) 
     771 
     772 Jacques Garrigue.:: 
     773 '''Introducing stateful objects in a transformation calculus'''[[br]]  
     774 In ''Proc. of the JSSST Workshop on Object-Oriented Computing'', Hakone, March 1993.  
     775 ([http://web.yl.is.s.u-tokyo.ac.jp/members/garrigue/papers/wooc.html abstract], 
     776 [wooc93-obj-trans-a4.ps.Z compressed PostScript a4 version]) 
     777 
     778 Jacques Garrigue.:: 
     779 '''Transformation calculus and its typing'''[[br]]  
     780 In ''Proc. of the workshop on Type Theory and its Applications to Computer Systems'', pages 34-45. Kyoto University RIMS Lecture Notes 851, August 1993.  
     781 ([http://web.yl.is.s.u-tokyo.ac.jp/members/garrigue/papers/tcalc.html abstract], 
     782 [kyoto-u93-transformations-a4.ps.Z compressed PostScript a4 version]) 
     783 
     784 Hassan Aït-Kaci and Jacques Garrigue.:: 
     785 '''Label-selective λ-calculus: Syntax and confluence'''[[br]] 
     786 In ''Proc. of the conf. on Foundations of Software Technology and Theoretical Computer Science'', pages 24-40. Springer-Verlag LNCS 761, 1993.  
     787 ([http://web.yl.is.s.u-tokyo.ac.jp/members/garrigue/papers/fsttcs.html abstract], 
     788 [fsttcs93-selective-a4.ps.Z compressed PostScript a4 version]) 
     789 
     790 Naoki Kobayashi and Akinori Yonezawa.:: 
     791 '''Logical, testing, and observation equivalence for processes in a linear logic programming'''[[br]]  
     792 Technical Report 93-4, Department of Information Science, the University of Tokyo, 1993.  
     793 presented at Linear Logic Workshop, Cornell University.  
     794 ([TR93-acl-equivalence-a4.ps.Z compressed PostScript a4 version]) 
     795 
     796= 1992 = 
     797 Hidehiko Masuhara, Satoshi Matsuoka, Takuo Watanabe, and Akinori Yonezawa.:: 
     798 '''Object-oriented concurrent reflective languages can be implemented efficiently'''[[br]] 
     799 In ''ACM OOPSLA'92'', Vancouver, Canada, October 1992.  
     800 ([oopsla92-abclr2-letter.ps.Z compressed PostScript version], 
     801 [oopsla92-abclr2-a4.ps.Z a4 size]) 
     802 
     803 Masahiro Yasugi, Satoshi Matsuoka, and Akinori Yonezawa.:: 
     804 '''ABCL/onEM-4: A new software/hardware architecture for object-oriented concurrent computing on an extended dataflow supercomputer'''[[br]]  
     805 In ''ACM International Conference on Supercomputing'', Washington D.C., July 1992.  
     806 ([supercomputing92-abcl-letter.ps.Z compressed PostScript version], 
     807 [supercomputing92-abcl-a4.ps.Z a4 size]) 
     808 
     809 Yuuji Ichisugi, Satoshi Matsuoka, and Akinori Yonezawa.:: 
     810 '''RbCl: A reflective object-oriented concurrent language without a run-time kernel'''[[br]]  
     811 In ''Proceedings of IMSA'92 Int. Workshop on Reflection and Meta-Level Architecture'', 1992.  
     812 ([imsa92-rbcl-letter.ps.Z compressed PostScript version], 
     813 [imsa92-rbcl-a4.ps.Z a4 size]) 
     814 
     815 Ken Miyashita, Satoshi Matsuoka, Shin Takahashi, Akinori Yonezawa, and Tomihisa Kamada.:: 
     816 '''Declarative programming of graphical interfaces by visual examples'''[[br]]  
     817 In ''Proceedings of the ACM User Interface Software and Technology '92 (UIST'92)'', Montrey, CA, USA, 1992.  
     818 ([uist92-trip3-letter.ps.Z compressed PostScript version], 
     819 [uist92-trip3-a4.ps.Z a4 size]) 
     820 
     821 Masahiro Yasugi and Akinori Yonezawa.:: 
     822 '''An object-oriented parallel algorithm for the Newtonian N-body problem'''[[br]]  
     823 Technical Report 92-6, Department of Information Science, the University of Tokyo, 1992.  
     824 ([TR92-nbody-letter.ps.Z compressed PostScript version], 
     825 [TR92-nbody-a4.ps.Z a4 size]) 
     826 
     827 Naoki Kobayashi and Akinori Yonezawa.:: 
     828 '''Asynchronous communication model based on linear logic'''[[br]]  
     829 Technical Report 92-5, Department of Information Science, the University of Tokyo, 1992.  
     830 ([TR92-acl-a4.ps.Z compressed PostScript a4 version]) 
     831 
     832 Satoshi Matsuoka, Shin Takahashi, Tomihisa Kamada, and Akinori Yonezawa.:: 
     833 '''A General Framework for Bi-directional Translation between Abstract and Pictorial Data'''[[br]]  
     834 ''ACM Transactions on Information Systems'', 10(4):408-437, October 1992.  
     835 ([tois-trip2-letter.ps.Z compressed PostScript version], 
     836 [tois-trip2-a4.ps.Z a4 size]) 
     837 
     838 Toshio Tonouchi, Ken Nakayama, Satoshi Matsuoka, and Satoru Kawai.:: 
     839 '''Creating visual objects by direct manipulation'''[[br]]  
     840 In ''Proceedings of the 1992 IEEE Workshop on Visual Languages'', pages 95-101, September 1992.  
     841 ([vl92-oak-letter.ps.Z compressed PostScript version], 
     842 [vl92-oak-a4.ps.Z a4 size]) 
     843 
     844= 1991 = 
     845 Satoshi Matsuoka, Takuo Watanabe, and Akinori Yonezawa.:: 
     846 '''Hybrid group reflective architecture for object-oriented concurrent reflective programming'''[[br]]  
     847 In ''Proc. ECOOP'91'', Geneva, Switzerland, July 1991.  
     848 ([ecoop91-abclr2-letter.ps.Z compressed PostScript version], 
     849 [ecoop91-abclr2-a4.ps.Z a4 size]) 
     850 
     851 Naoki Kobayashi, Satoshi Matsuoka, and Akinori Yonezawa.:: 
     852 '''Control in parallel constraint logic programming'''[[br]]  
     853 In ''LPC'91'', Tokyo, Japan, July, 1991. Lecture Notes in Artificial Intelligence, Springer-Verlag.  
     854 ([lpc91-parcs-a4.ps.Z compressed PostScript version]) 
     855 
     856 Satoshi Matsuoka, Takuo Watanabe, Yuuji Ichisugi, and Akinori Yonezawa.:: 
     857 '''Object-oriented concurrent reflective architectures'''[[br]]  
     858 In Mario Tokoro, editor, ''Workshop on Object-Based Concurrent Programming'', Geneve, Switzerland, July 1991. LNCS, Springer-Verlag.  
     859 ([obcp91-reflective-letter.ps.Z compressed PostScript version], 
     860 [obcp91-reflective-a4.ps.Z a4 size]) 
     861 
     862 Shin Takahashi, Satoshi Matsuoka, Akinori Yonezawa, and Tomihisa Kamada.:: 
     863 '''A general framework for bi-directional translation between abstract and pictorial data'''[[br]]  
     864 In ''Proceedings of the ACM User Interface Software and Technology '91 (UIST'91)'', Hilton Head, South Carolina, Nov 1991.  
     865 ([uist91-trip2.ps.Z compressed PostScript version]) 
     866 
     867 Satoshi Matsuoka, Shin'ichi Furuso, and Akinori Yonezawa.:: 
     868 '''A fast parallel conservative garbage collector for concurrent object-oriented systems'''[[br]]  
     869 In Marc Shapiro Luis-Felipe Cabera, Vincent Russo, editor, ''Proceedings of IEEE International Workshop on Object Orientation in Operating Systems (I-WOOS '91)'', pages 87-93, Palo Alto, CA, Oct 1991. IEEE Computer Society Press.  
     870 ([woos91-gc-letter.ps.Z compressed PostScript version], 
     871 [woos91-gc-a4.ps.Z a4 size]) 
     872 
     873= 1990 = 
     874 Takuo Watanabe and Akinori Yonezawa.:: 
     875 '''An actor-based metalevel architecture for group-wide reflection'''[[br]]  
     876 In ''Proc. REX School/Workshop on Foundations of Object- Oriented Languages (REX/FOOL)'', Noordwijkerhout, The Netherlands, May 1990. Lecture Notes in Computer Science #489.  
     877 ([rexfool-actr-letter.ps.Z compressed PostScript version], 
     878 [rexfool-actr-a4.ps.Z a4 size]) 
     879 
     880 Satoshi Matsuoka and Akinori Yonezawa.:: 
     881 '''Metalevel solution to inheritance anomaly in concurrent object-oriented languages (extended abstract)'''[[br]]  
     882 In ''ECOOP/OOPSLA'90 Workshop on Reflections and Metalevel Architectures in Object-Oriented Languages'', Ottawa, Canada, Oct 1990.  
     883 ([oopsla90-wkshop-metalevel-letter.ps.Z compressed PostScript version], 
     884 [oopsla90-wkshop-metalevel-a4.ps.Z a4 size]) 
     885 
     886= 1989 = 
     887 Yuuji Ichisugi and Akinori Yonezawa.:: 
     888 '''Distributed garbage collection using group reference counting'''[[br]]  
     889 In ''Annual Workshop on the Software Science and Engineering'', ASTEM Kyoto Japan, December 1989.  
     890 Also presented at the Workshop on Garbage Collection in Object-Oriented Systems held at Ottawa, November 1990.  
     891 ([sse89-grc-a4.ps.Z compressed PostScript a4 version]) 
     892 
     893 Satoshi Matsuoka, Ken Wakita, and Akinori Yonezawa.:: 
     894 '''Synchronization constraints with inheritance: What is not possible -- so what is?'''[[br]]  
     895 Technical Report 90-010, Department of Information Science, the University of Tokyo, 1989. 
     896 ([TR89-synch-constraint-letter.ps.Z compressed PostScript version], 
     897 [TR89-synch-constraint-a4.ps.Z a4 size]) 
     898 
     899= 1988 = 
     900 Satoshi Matsuoka and Satoru Kawai.:: 
     901 '''Using tuple space communication in distributed object-oriented languages'''[[br]]  
     902 In ''Proceedings of ACM OOPSLA'88'', pages 276-284. SIGPLAN Notices Vol. 23-11, 1988.  
     903 ([oopsla88-tuplespace-a4.ps.Z compressed PostScript a4 version])