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

A Develop Environment of Practical and Reliable Distributed Programs Based on the Ambient Calculus

Research Project

Project/Area Number 24700028
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeMulti-year Fund
Research Field Software
Research InstitutionKyoto University

Principal Investigator

UMATANI Seiji  京都大学, 情報学研究科, 助教 (40378831)

Project Period (FY) 2012-04-01 – 2015-03-31
Project Status Completed (Fiscal Year 2014)
Budget Amount *help
¥4,420,000 (Direct Cost: ¥3,400,000、Indirect Cost: ¥1,020,000)
Fiscal Year 2014: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2013: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Fiscal Year 2012: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Keywords分散プロセス計算 / プログラミング言語 / コード移動 / プログラム解析 / プログラム解析・検証
Outline of Final Research Achievements

In this research, we developed a framework for developing reliable distributed programs in general purpose programming languages, by following the guideline about the design of several flexible cooperation facilities in distributed environments and by exploiting their efficient implementation techniques, both of which are derived from our previous distributed proggramming language based on Ambient calculus. This framework provides practical and flexible ambient-based features. Furthermore, it also supports a tool for analyzing and verifying the security of user programs, which would be less problematic if we wrote such programs in domain-specific distributed languages.

Report

(4 results)
  • 2014 Annual Research Report   Final Research Report ( PDF )
  • 2013 Research-status Report
  • 2012 Research-status Report
  • Research Products

    (14 results)

All 2015 2014 2013 2012

All Journal Article (5 results) (of which Peer Reviewed: 5 results,  Open Access: 1 results,  Acknowledgement Compliant: 2 results) Presentation (9 results)

  • [Journal Article] Design and Implementation of a Java Bytecode Manipulation Library for Clojure2015

    • Author(s)
      Seiji Umatani, Tomoharu Ugawa, Masahiro Yasugi
    • Journal Title

      Journal of Information Processing

      Volume: 印刷中

    • NAID

      130005100079

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Practical Implementation Techniques of Ambient Calculus in Conventional Dynamic Languages2014

    • Author(s)
      Seiji Umatani
    • Journal Title

      Proceedings of the 29th Annual ACM Symposium on Applied Computing (SAC2014)

      Volume: - Pages: 1345-1351

    • DOI

      10.1145/2554850.2554995

    • Related Report
      2014 Annual Research Report
    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] L-Closure の呼び出しコストの削減2013

    • Author(s)
      田附 正充,八杉 昌宏,平石 拓,馬谷 誠二
    • Journal Title

      情報処理学会論 文誌 プログラミング

      Volume: Vol.6, No.2 Pages: 13-32

    • NAID

      110009602856

    • Related Report
      2013 Research-status Report
    • Peer Reviewed
  • [Journal Article] A Lisp Environment for Distributed Applications based on Safe Ambients2013

    • Author(s)
      林 奉行,馬谷 誠二,八杉 昌宏,湯淺 太一
    • Journal Title

      Computer Software

      Volume: 30 Issue: 1 Pages: 1_231-1_256

    • DOI

      10.11309/jssst.30.1_231

    • NAID

      130004549313

    • ISSN
      0289-6540
    • Related Report
      2012 Research-status Report
    • Peer Reviewed
  • [Journal Article] SEAN: Support Tool for Detecting Rule Violations in JNI Coding2012

    • Author(s)
      Haruna Nishiwaki, Tomoharu Ugawa, Seiji Umatani, Masahiro Yasugi, Taiichi Yuasa
    • Journal Title

      IPSJ Online Transactions

      Volume: 5 Issue: 0 Pages: 139-144

    • DOI

      10.2197/ipsjtrans.5.139

    • NAID

      130002122066

    • ISSN
      1882-6660
    • Related Report
      2012 Research-status Report
    • Peer Reviewed
  • [Presentation] Clojure用JVMバイトコード操作ライブラリの設計と実装2015

    • Author(s)
      馬谷 誠二,鵜川 始陽,八杉 昌宏
    • Organizer
      情報処理学会第102回プログラミング研究会
    • Place of Presentation
      宮崎大学木花キャンパス,宮崎県宮崎市
    • Year and Date
      2015-01-13 – 2015-01-14
    • Related Report
      2014 Annual Research Report
  • [Presentation] Practical Implementation Techniques of Ambient Calculus in Conventional Dynamic Languages2014

    • Author(s)
      Seiji Umatani
    • Organizer
      29th Symposium on Applied Computing (SAC 2014)
    • Place of Presentation
      Gyeongju, Korea
    • Related Report
      2013 Research-status Report
  • [Presentation] JVMバイトコードへの低水準操作を簡潔に記述可能なマクロシステム2014

    • Author(s)
      馬谷 誠二
    • Organizer
      第55回プログラミング・シンポジウム
    • Place of Presentation
      静岡県伊東市
    • Related Report
      2013 Research-status Report
  • [Presentation] 行儀の良い分散プログラミングのための拡張Lisp言語2013

    • Author(s)
      馬谷 誠二
    • Organizer
      数理システムLispセミナ
    • Place of Presentation
      NTTデータ数理システム
    • Related Report
      2013 Research-status Report
  • [Presentation] L-Closureの呼び出しコストの削減2013

    • Author(s)
      田附 正充,八杉 昌宏,平石 拓,馬谷 誠二
    • Organizer
      情報処理学会第92回プログラミング研究会
    • Place of Presentation
      AiAiひろば(鹿児島県)
    • Related Report
      2012 Research-status Report
  • [Presentation] 高速版Barnes-Hut多体シミュレーションの並列実装2012

    • Author(s)
      松井 健,平石 拓,八杉 昌宏,馬谷 誠二
    • Organizer
      先進的計算基盤システムシンポジウム (SACSIS2012)
    • Place of Presentation
      神戸国際会議場(兵庫県)
    • Related Report
      2012 Research-status Report
  • [Presentation] ワークスティーリングフレームワークにおける集団通信機能2012

    • Author(s)
      松井 健,平石 拓,八杉 昌宏,馬谷 誠二
    • Organizer
      2012年並列/分散/協調処理に関する『鳥取』サマー・ワークショップ(SWoPP鳥取2012)
    • Place of Presentation
      北九州国際会議場(福岡県)
    • Related Report
      2012 Research-status Report
  • [Presentation] Safeアンビエントの移動動作のセキュアな実装手法2012

    • Author(s)
      馬谷 誠二,八杉 昌宏
    • Organizer
      日本ソフトウェア科学会第29回大会
    • Place of Presentation
      法政大学小金井キャンパス(東京都)
    • Related Report
      2012 Research-status Report
  • [Presentation] Detecting Bugs in Android Using a Static Escape Analyzer SEAN for Native Code2012

    • Author(s)
      Haruna Nishiwaki, Tomoharu Ugawa, Seiji Umatani, Masahiro Yasugi, Taiichi Yuasa
    • Organizer
      10th Asian Symposium on Programming Languages and Systems (APLAS 2012)
    • Place of Presentation
      Kyoto International Community House (Kyoto)
    • Related Report
      2012 Research-status Report

URL: 

Published: 2013-05-31   Modified: 2019-07-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi