• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Secure Programming Languages Based on Mobile Code

Research Project

Project/Area Number 12133203
Research Category

Grant-in-Aid for Scientific Research on Priority Areas

Allocation TypeSingle-year Grants
Review Section Science and Engineering
Research InstitutionThe University of Tokyo

Principal Investigator

YONEZAWA Akinori  The University of Tokyo, Graduate School of Information Science and Technology, Professor, 大学院・情報理工学系研究科, 教授 (00133116)

Co-Investigator(Kenkyū-buntansha) OYAMA Yoshihiro  The University of Tokyo, Graduate School of Information Science and Technology, Research Associate, 大学院・情報理工学系研究科, 助手 (10361536)
MASUHARA Hidehiko  The University of Tokyo, Graduate School of Information Science and Technology, Assistant Professor, 大学院・総合文化研究科, 助教授 (40280937)
TAURA Kenjiro  The University of Tokyo, Graduate School of Information Science and Technology, Assistant Professor, 大学院・情報理工学系研究科, 助教授 (90282714)
住井 英二郎  東京大学, 大学院・情報学環, 助手 (00333550)
遠藤 敏夫  東京大学, 大学院・情報学環, 特別研究員
Project Period (FY) 2000 – 2003
Project Status Completed (Fiscal Year 2003)
Budget Amount *help
¥37,800,000 (Direct Cost: ¥37,800,000)
Fiscal Year 2003: ¥7,700,000 (Direct Cost: ¥7,700,000)
Fiscal Year 2002: ¥14,500,000 (Direct Cost: ¥14,500,000)
Fiscal Year 2001: ¥15,600,000 (Direct Cost: ¥15,600,000)
Keywordssecurity / programming languages / system software / Fail-Safe C / Kernel Mode Linux / MovingFirewall / access control / type system / セキュリティ / インターフェース定義言語 / ファイアウォール / メモリ管理 / 正規表現型 / インターフェース定義言語(IDL) / 型推論 / C言語 / Java / Linux / ラムダ計算 / パイ計算 / 細粒度保護機構 / 保護モデル / 暗化λ計算 / プログラム検証 / 通信秘密性 / 移動コード / バイトコード変換 / 仮想機械
Research Abstract

We studied secure programming languages based on mobile code. We worked on essential research issues in security of programming languages and system software from both theoretical and practical aspects. First we gave a systematic solution to problems in programming languages, which is the most important element in software development. The solution is not ad-hoc but based on a solid theory. Furthermore, we addressed research issues in system software with a systematic solution based on deep understanding of target systems. The results of this research include a secure compiler for the C programming language (Fail-Safe C), an interface definition language for Fail-Safe C, an operating system that guarantees security using type systems (Kernel Mode Linux), a system that defends networks against distributed denial of service attacks (MovingFirewall), cryptographic lambda calculus, regular expression types for string operations, self-repairing reference monitors, a fine-grain access control mechanism between program modules, programming languages that support the description of mobile code (JavaGO and JavaGoX), object usage analysis for Java, efficient regjon-based memory management for a dynamical ly-typed programming language Scheme, and a type system for access control in distributed computation. The results are highly evaluated by internat ional communit of computer science. This research had a significant impact on academic and industrial fields by releasing three software and publishing about 30 refereed papers. We received four prestigious awards including the best paper award from Japan Society for Software Science and the best technology award from Nikkei Business Publications Inc.

Report

(5 results)
  • 2003 Annual Research Report   Final Research Report Summary
  • 2002 Annual Research Report
  • 2001 Annual Research Report
  • 2000 Annual Research Report
  • Research Products

    (76 results)

All Other

All Publications (76 results)

  • [Publications] Masatomo Hashimoto, Akinori Yonezawa: "MobileML : A Programming Language for Mobile Computation"International conference on Coordination Languages and Models (COORDINATION 2000), Lecture Notes in Computer Science (LNCS). Vol.1906. 198-215 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Takahiro Sakamoto, Tatsurou Sekiguchi, Akinori Yonezawa: "Bytecode Transformation for Portable Thread Migration in Java"Agent Systems, Mobile Agents, and Applications (ASAMA 2000), Lecture Notes in Computer Science (LNCS). Vol.1882. 16-28 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Hidehiko Masuhara, Yunya Sugita, Akinori Yonezawa: "Dynamic Compilation of a Reflective Language Using Run-Time Specialization"International Symposium on Principles of Software Evolution (ISPSE 2000) (IEEE CS Press). 125-134 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Tatsurou Sekiguchi, Takahirc Sakamoto, Akinori Yonezawa: "Portable Implementation of Continuation Operators in Imperative Languages by Exception Handing"Advances in Exception Handing Techniques, Lecture Notes in Computer Science (LNCS). 2022. 217-233 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Tatsurou Sekiguchi, Akinori Yonezawa: "A Code Representation for Heterogeneous Mobile Computation and its Implementation"Transaction of Information Processing Society of Japan. 42. 1-12 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Hidehiko Masuhara, Akinori Yonezawa: "Run-Time Bytecode Specialization : A Portable Approach to Generation Optimized Specialized Code"Second Symposium on Programs as Data Objects (PADO- II), Lecture Notes in Computer Science (LNCS). 2053. 138-154 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Eijiro Sumii: "An Implementation of Transparent Migration on Standard Scheme"Proceeding of the Workshop on Scheme and Functional Programming 2000. 61-63 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Eijiro Sumii, Benjamin C.Pierce: "The Cryptographic λ-Calculus : Syntax, Semantics, Type System and Logical Relations"第3回プログラミングおよびプログラミング言語ワークショップ(PPL2001). 97-108 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] 後藤 礼史, 田浦 健次郎, 米澤 明憲: "Secure Shared Memory:オブジェクトを効率良く安全に共有するためのモデル"第3回プログラミングおよびプログラミング言語ワークショップ(PPL2001). 42-50 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Eijiro Sumii, Benjamin C.Pierce: "Logical Relations for Encryption"14^<th> IEEE Computer Security Foundations for Workshop. 256-269 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Daisuke Hoshina, Eijiro Sumii, Akinori Yonezawa: "A Typed Process Calculus for Fine-Grained Resource Access Control in Distributed Computation"Fourth International Symposium on Theoretical Aspects of Computer Software (TACS 2000), Lecture Notes in Computer Science. Vol.2215. 64-81 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] 前田 俊行, 住井 英二郎, 米澤 明憲: "Linux/TAL:型付きアセンブリプログラムのカーネルモード実行方式"第4回プログラミングおよびプログラミング言語ワークショップ(PPL 2002). 12 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] 浜中 信行, 住井 英二郎, 小林 直樹, 米澤 明憲: "Javaバイトコードにおけるオブジェクト使用解析のための型システム"第4回プログラミングおよびプログラミング言語ワークショツプ(PPL2002). 15 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] 関口 龍郎, 大岩 寛, 米澤 明憲: "オブジェクト指向言語によって記述された、携帯電話・PDAのアプリケーションプログラム圧縮方法"コンピュータソフトウェア. 第19巻・第1号. 1-9 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] 大岩 寛, 住井 英二郎, 米澤 明憲: "安全性を保証するANSI-Cの実行系の実装手法"コンピュータソフトウェア. 19巻3号. 39-44 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Naoshi Tabuchi, Eijiro Sumii, Akinori Yonezawa: "Regular Expression Types for Strings in a Text Processing Language"Electronic Notes in Theoretical Computer Science, (Proceedings of Workshop on Types in Programming). Vol.75. 19 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Reynald Affeldt, Naoki Kobayashi: "Formalization and Verification of a Mail Server in Coq"Lecture Notes in Computer Science, (Hot Topics : Software Security-Theories and Systems). 2609. 217-233 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Yutaka Oiwa, Tatsurou Sekiguchi, Eijiro Sumii, Akinori Yonezawa: "Fail-Safe ANSI-C Compiler : An Approach to Making C Programs Secure (Progress Report)"Lecture Notes in Computer Science, (Hot Topics : Software Security-Theories and Systems). 2609. 133-153 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] 田渕 直, 住井 英二郎, 米澤 明憲: "テキスト処理言語における文字列のための正規表現型"情報処理学会論文誌:プログラミング. 44巻SIG 02号. 1-12 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Eijiro Sumii, Benjamin C.Pierce: "Logical Relations for Encryption"Journal of Computer Security. Vol.11 No.4. 521-554 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Kohei Suenaga, Yutaka Oiwa, Eijiro Sumii, Akinori Yonezawa: "The Interface Definition Language for File-Safe C"Proceedings of the International Symposium on Software Security 2003. 17 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] 末永 幸平, 大岩 寛, 住井 英二郎, 米澤 明憲: "Fail-Safe Cのためのインターフェース定義言語"第5回プログラミングおよびプログラミング言語ワークショップ(PPL2003). 14 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Toshiyuki Maeda, Akinori Yonezawa: "Kernel Mode Linux : Toward an Operating System Protected by a Type Theory"Proceedings of the 8^<th> Asian Computing Science Conference (ASIAN 2003), Lecture Notes in Computer Science. 2896巻. 3-17 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Eric Y.Chen, Hitoshi Fuji, Akinori Yonezawa: "Federation of Network Service Providers and Its Application"Proceeding of the Eighth IEEE Symposium on Computers and Communications (ISCC' 2003). 6 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] 大山 恵弘: "ネイティブコードのためのサンドボックスの技術"コンピュータソフトウェア. 20巻4号. 55-72 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] 永田章人, 小林直樹, 米澤明憲: "動的型付き言語のためのリージョン推論に基づくメモリ管理"日本ソフトウェア科学会第20回記念大会予稿集. 31-35 (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Masatomo Hasimoto, Akinori Yonezawa: "MobileML : A Programming Language for Models Computation."International Conference on Coordination Languages and Models (COORDINATION 2000), volume 1906 of Lecure Notes in Computer Sciene. 198-215 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Takahiro Sakamoto, Tatsurou Sekiguchi, Akinori Yonezawa: "Bytecode Transformation for Portable Thread Migration in Java."Agent Systems, Mobile Agents, and Applications (ASAMA 2000), volume 1882 of Lecture Notes in Computer Science. 16-28 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Hedehiko Masuhara, Yuuya Sugita, Akinori Yonezawa: "Dynamic Compilation of Reflective Language Using Run-Time Specialization."Intenational Symposuim on Principles of Software Evolition (ISPSE 2000) IEEE CS Press. 125-134 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Tatsurou Sekiguchi, Takahiro Sakamoto, Akinori Yonezawa: "Portable Implementation of Continuation Operators in Imperative Languages by Exception Handing."Advance in Exception Handing Techniques, Lecture Notes in Computer Science (LNCS). 2002. 217-233 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Tatsurou Sekiguchi, Akinori Yonezawa: "A Code Representation for Heterogeneous Mobile Computation and its Implementation."Transaction of Information Processing Society of Japan. 42. 1-12 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Hedehiko Masuhara, Akinori Yonezawa: "Run-Time Bytecode Specialization : A Protable Approach to Generating Optimized Specialized Code."Second Symposium on Progurams as Date Objects (PADO-II), Lecture Notes in Computer Science (LNCS). 2053. 138-154 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Eijiro Sumii: "An Implementation of Transparent Migration on Standard Scheme"Proceeding of the Workshop on Scheme and Functional Programming 2000. 61-63 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Eijiro Sumii, Benjamin C.Pierce: "The Cryptographic λ-Calculus : Syntax, Semantics, Type System and Logical Relations."3^<rd> JSSST Workshop on Programming and Programming Languages (PPL 2001). 97-108 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Norifumi Gotoh, Kenjiro Taura, Akinori Yonezawa: "A Model for Efficient and Secure Object Sharing."3^<rd> JSSST Workshop on Programming and Programming Languages (PPL 2001). 42-50 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Eijiro Sumii, Benjamin C. Pierce: "Logical Relations for Encryption."14^<th> IEEE Computer Security Foundations Workshop.. 256-269 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Daisuke Hoshina, Eijiro Sumii, Akinori Yonezawa: "A Typed Process Calculus for Fine-Grained Resource Access Control in Distributed Computation."Fourth International Symposium on Theoretical Aspects of Computer Software (TACS 2000), Lecture Notes in Computer Science.. vol.2215. 64-81 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Toshiyuki Maeda, Eijiro Sumii, Akinori Yonezawa: "Linux/TAL : Safe Execution of User Programs in Kernel Mode using Typed Assembly Language"4^<th> JSSST Workshop on Programming and Programming Languages (PPL 2002). 12 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Nobuyuki Hamanaka, Eijiro Sumii, Naoki Kobayashi, Akinori Yonezawa: "A Type System for Object Usage Analysis of Java Bytecode."4^<th> JSSST Workshop on Programming and Programming Languages (PPL 2002). 15 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Tatsurou Sekiguchi, Yutaka Oiwa, Akinori Yonezawa: "A Proguram Comression for PDA and Mobile Phone Applications written in Object-Oriented Languages."Computer Software.. Vol.19 No.1. 1-9 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Yutaka Oiwa, Eijiro Sumii, Akinori Yonezawa: "Implementing a Fail-safe ANSI-C Compiler."Computer Software.. Vol.19 No.3. 39-44 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Naoshi Tabuchi, Eijiro Summi, Akinori Yonezawa: "Regular Expression Types for Strings in a Text Processing Language."Electronic Notes in Theoretical Computer Science. Elseviver Science, Vol. 75, (Proceedings of Workshop on Types in Programming. TIP ' 02). 19 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Reynald Affeldt, Naoki Kobayashi: "Formalization and Verification of a Mail Server in Coq."Lecture Notes in Computer Science (Hot Topics : Software Security-Theories and Systems). Vol.2609. 217-233 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Yutaka Oiwa, Tatsurou Sekiguchi, Eijiro Sumii, Akinori Yonezawa: "Fail-Safe ANSI-C Compiler : An Approach to Making C Programs Secure (Progress Report)."Lecture Notes in Computer Science (Hot Topics : Software Security-Theories and Systems). Vol.2609. 133-153 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Naoshi Tabuchi, Eijiro Sumii, Akinori Yonezawa: "Regular Expression Types for Strings in a Text Processing Language."IPSJ Transactions on Programming. Vol.44 SIG No.02. 1-12 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Eijiro Sumii, Benjamin C.Pierce: "Logical Relations for Encryption."Journal of Computer Security.. Vol.11 No.4. 521-554 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Kohei Suenaga, Yutaka Oiwa, Eijiro Sumii, Akinori Yonezawa: "The Interface Definition Language for Fail-Safe C."Proceedings of the International Symposium on Software Security 2003. 17 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Kohei Suenaga, Yutaka Oiwa, Eijiro Sumii, Akinori Yonezawa: "The Interface Definition Language for Fail-Safe C."5^<th> JSSST Workshop on Programming and Programming Languages (PPL 2003). 14 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Toshiyuki Maeda, Akinori Yonezawa: "Kernel Mode Linux : Toward and Operating System Protected by a Type Theory."Proceedings of the 8^<th> Asian Computing Science Conference (ASIAN 2003). Lecture Notes in Computer Science.. Vol.2896. 3-17 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Eric Y.Chen, Akinori Yonezawa: "Federation of Network Service Providers and Applications."Proceedings of the Eighth IEEE Symposium on Computers and Communications (ISCC' 2003). 6 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Yoshihiro Oyama: "Techniques for Sandboxing Native Code."Computer Software.. Vol.20 No.4. 55-72 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Akihito Nagata, Naoki Kobayashi, Akinori Yonezawa: "Region-Based Memory Management for Dynamic Typed Lanuage."Proceedings of the 20^<th> JSSST Annual Symposium. 31-35 (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2003 Final Research Report Summary
  • [Publications] Kohei Suenaga, Yutaka Oiwa, Eijiro Sumii, Akinori Yonezawa: "The Interface Definition Language for Fail-Safe C"Proceedings of the International Symposium on Software Security 2003. (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] 末永幸平, 大岩寛, 住井英二郎, 米澤明憲: "Fail-Safe Cのためのインターフェース定義言語"第5回プログラミングおよびプログラミング言語ワークショップ(PPL 2003). (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] Toshiyuki Maeda, Akinori Yonezawa: "Kernel Mode Linux : Toward an Operating System Protected by a Type Theory"Proceedings of the 8^<th> Asian Computing Science Conference (ASIAN 2003),Lecture Notes in Computer Science. 2896巻. 3-17 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] Eric Y.Chen, Hitoshi Fnji, Akinori Yonezawa: "Federation of Network Service Providers and Its Applications"Proceedings of the Eighth IEEE Symposium on Computers and Communications(ISCC'2003). (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] 大山恵弘: "ネイティブコードのためのサンドボックスの技術"コンピュータソフトウェア. 20巻4号. 55-72 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] 永田章人, 小林直樹, 米澤明憲: "動的型付き言語のためのリージョン推論に基づくメモリ管理"日本ソフトウェア科学会第20回記念大会予稿集. 31-35 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] 大岩寛, 住井英二郎, 米澤明憲: "安全性を保証するANSI-C実行系の実装手法"コンピュータソフトウェア. 19巻3号. 39-44 (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] Naoshi Tabuchi, Eijiro Sumii, Akinori Yonezawa: "Regular Expression Types for Strings in a Text Processing Language"Electronic Notes in Theoretical Computer Science, (Proceedings of Workshop on Types in Programming). (to appear).

    • Related Report
      2002 Annual Research Report
  • [Publications] Reynald Affeldt, Naoki Kobayashi: "Formalization and Verification of a Mail Server in Coq"Lecture Notes in Computer Science, (Hot Topics : Software Security -Theories and Systems). 2609(to appear). (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] Yutaka Oiwa, Tatsuro Sekiguchi, Eijiro Sumii, Akinori Yonezawa: "Fail-Safe ANSI-C Compiler : An Approach to Making C Programs Secure (Progress Report)"Lecture Notes in Computer Science, (Hot Topics : Software Security -Theories and Systems). 2609(to appear). (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] 田渕 直, 住井 英二郎, 米澤 明憲: "テキスト処理言語における文字列のための正規表現型"情報処理学会論文誌:プログラミング. (採録決定).

    • Related Report
      2002 Annual Research Report
  • [Publications] Eijiro Sumii, Benjamin C.Pierce: "Logical Relations for Encryption"Journal of Computer Security. (to appear).

    • Related Report
      2002 Annual Research Report
  • [Publications] Eijiro Sumii, Benjamin C.Pierce: "Logical Relations for Encryption"14th IEEE Computer Security Foundations Workshop. 256-269 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] 大岩 寛, 住井 英二郎, 米澤 明憲: "安全性を保証するANSI-C実行系の実装手法"コンピュータソフトウェア. (掲載予定). (2002)

    • Related Report
      2001 Annual Research Report
  • [Publications] Daisuke Hoshina, Eijiro Sumii, Akinori Yonezawa: "A Typed Process Calculus for Fine-Grained Resource Access Control in Distributed Computation"Fourth International Symposium on Theoretical Aspects of Computer Software (TACS 2001), Lecture Notes in Computer Science. Vol. 2215. 64-81 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] 前田 俊行, 住井 英二郎, 米澤 明憲: "Linux/TAL:型付きアセンブリプログラムのカーネルモード実行方式"第4回プログラミングおよびプログラミング言語ワークショップ(PPL2002). (掲載予定). (2002)

    • Related Report
      2001 Annual Research Report
  • [Publications] 浜中 信行, 住井 英二郎, 小林 直樹, 米澤 明憲: "Javaバイトコードにおけるオブジェクト使用解析のための型システム"第4回プログラミングおよびプログラミング言語ワークショップ(PPL2002). (掲載予定). (2002)

    • Related Report
      2001 Annual Research Report
  • [Publications] 関口 龍郎, 大岩 寛, 米澤 明憲: "オブジェクト指向言語によって記述された、携帯電話・PDAのアプリケーションプログラム圧縮方式"コンピュータソフトウェア. 第19巻・第1号. 1-9

    • Related Report
      2001 Annual Research Report
  • [Publications] Hashimoto,Yonezawa:: "MobileML : A Programming Language for Mobile Computation"International Conference on Coordination Languages and Models (COORDINATION 2000). LNCS1906. 198-215 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Sakamto,Sekiguchi,Yonezawa: "Bytecode Transformation for Portable Thread Migration in Java"Agent Systems, Mobile Agents, and Applications (ASAMA2000). LNCS1882. (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Masuhara,Sugita,Yonezawa:: "Dynamic Compilation of a Reflective Language Using Run-Time Specialization"International Symposium on Principles of Software Evolution (ISPSE2000). 125-134 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Sekiguchi,Sakamoto,Yonezawa: "Portable Implementation of Continuation Operators in Imperative Languages by Exception Handling"Advances in Exception Handling Techniques. (発表予定). (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] Sekiguchi,Yonezawa: "A Code Representation for Heterogeneous Mobile Computation and its Implementation"Transactions of Information Processing Society of Japan. (発表予定). (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] Masuhara,Yonezawa: "Run-time Bytecode Specialization : A Portable Approach to Generating Optimized Specialized Code"Second Symposium on Programs as Data Objects (PADO-II). (発表予定). (2001)

    • Related Report
      2000 Annual Research Report

URL: 

Published: 2001-04-01   Modified: 2018-03-28  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi