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

Highly Scalable Software Security for Information Explosion Environments

Planned Research

Project AreaCyber Infrastructure for the Information-explosion Era
Project/Area Number 18049027
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 (2008-2010)
Tokyo Institute of Technology (2006-2007)

Principal Investigator

SHIBAYAMA Etsuya  The University of Tokyo, 情報基盤センター, 教授 (80162642)

Co-Investigator(Kenkyū-buntansha) CHIBA Shigeru  東京工業大学, 大学院・情報理工学研究科, 教授 (80282713)
WATANABE Takuo  東京工業大学, 大学院・情報理工学研究科, 准教授 (20222408)
KONO Kenji  慶應義塾大学, 理工学部, 准教授 (90301118)
Project Period (FY) 2006 – 2010
Project Status Completed (Fiscal Year 2010)
Budget Amount *help
¥65,400,000 (Direct Cost: ¥65,400,000)
Fiscal Year 2010: ¥10,500,000 (Direct Cost: ¥10,500,000)
Fiscal Year 2009: ¥15,400,000 (Direct Cost: ¥15,400,000)
Fiscal Year 2008: ¥11,200,000 (Direct Cost: ¥11,200,000)
Fiscal Year 2007: ¥16,400,000 (Direct Cost: ¥16,400,000)
Fiscal Year 2006: ¥11,900,000 (Direct Cost: ¥11,900,000)
Keywordsアスペクト指向 / 開発環境 / ソフトウェア検証 / ソフトウェアテスト / オーバーレイネットワーク / コンテンツ配信 / 分散計算 / Webアプリケーション / テスト自動化 / セキュリティ / オーバレイネットワーク / クラスタ / インターネット
Research Abstract

We propose a Defense-in-Depth framework that is suitable for building secure and dependable software in the Info-plosion era, where software for large distributed computing systems is required. Under the practical assumption that there are no perfect solutions, the framework is designed to integrate software verification and testing techniques in the development phase and dynamic update and monitoring in the operation phase. In addition, we have developed scalable core technologies based upon the notions of Aspect-Orientation and other ideas for flexible software construction.

Report

(7 results)
  • 2010 Annual Research Report   Final Research Report ( PDF )
  • 2009 Annual Research Report
  • 2008 Annual Research Report   Self-evaluation Report ( PDF )
  • 2007 Annual Research Report
  • 2006 Annual Research Report
  • Research Products

    (56 results)

All 2011 2010 2009 2008 2007 2006 Other

All Journal Article (25 results) (of which Peer Reviewed: 13 results) Presentation (30 results) Book (1 results)

  • [Journal Article] Practical Approach to Integrating Network Coordinates with Distributed Hash Tables2011

    • Author(s)
      Toshinori Kojima, et al.
    • Journal Title

      IPSJ Transactions on Advanced Computing Systems

      Volume: 4 Pages: 57-72

    • Related Report
      2010 Annual Research Report
    • Peer Reviewed
  • [Journal Article] コード領域を対象とする関心事を扱うためのアスペクト指向プログラミング言語の拡張2011

    • Author(s)
      赤井駿平, 千葉滋
    • Journal Title

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

      Volume: 4 Pages: 1-12

    • NAID

      110008616662

    • Related Report
      2010 Annual Research Report
    • Peer Reviewed
  • [Journal Article] P2P-Based Approach to Finding Replica Server Locations for Alleviating Flash Crowds2010

    • Author(s)
      Masato sahara、Kenji Kono、Ai Hayakawa、Toshinori Kojima
    • Journal Title

      IEICE Trans.on Information and Systems Vol.E93-D、No.11

      Pages: 3027-3037

    • NAID

      10027988461

    • Related Report
      2010 Final Research Report
  • [Journal Article] A Strategy for Efficient Update Propagation on Peer-to-Peer based Content Distribution Networks2010

    • Author(s)
      Ai Hayakawa、Masato Asahara、Kenji Kono、Toshinori Kojima
    • Journal Title

      IPSJ Transactions on Advanced Computing Systems Vol.3、No.3

      Pages: 138-152

    • NAID

      130000418483

    • Related Report
      2010 Final Research Report
  • [Journal Article] How to Select Superinstructions for Ruby2010

    • Author(s)
      Salikh Zakirov、Shigeru Chiba、Etsuya Shibayama
    • Journal Title

      IPSJ Transactions on Programming Vol.2

      Pages: 1-8

    • NAID

      130000251510

    • Related Report
      2010 Final Research Report
  • [Journal Article] P2P-Based Approach to Finding Replica Server Locations for Alleviating Flash Crowds2010

    • Author(s)
      Masato Asahara, et al.
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E93-D Pages: 3027-3037

    • Related Report
      2010 Annual Research Report
    • Peer Reviewed
  • [Journal Article] A Strategy for Efficient Update Propagation on Peer-to-Peer Based Content Distribution Networks2010

    • Author(s)
      Ai Hirakawa, et al.
    • Journal Title

      IPSJ Transactions on Advanced Computing Systems

      Volume: 3 Pages: 138-152

    • Related Report
      2010 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Application-Level Scheduling Using AOP2009

    • Author(s)
      Kenichi Kourai、Hideaki Hibino、Shigeru Chiba
    • Journal Title

      Transactions on Aspect-Oriented Software Development V

      Pages: 1-44

    • Related Report
      2010 Final Research Report
  • [Journal Article] Application-Level Scheduling Using AOP2009

    • Author(s)
      Kenichi Kourai, et al.
    • Journal Title

      Transactions on Aspect-Oriented Software Development V 5490

      Pages: 1-44

    • Related Report
      2009 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Modality Adaptation Support for Migrating Services among Platforms2008

    • Author(s)
      Kiyotaka Takahashi, et.al.
    • Journal Title

      International Journal of Multimedia and Ubiquitous Engineering 3

      Pages: 35-47

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Strategy for Selecting Replica Server Spots on the Basis of Demand Fluctuations2008

    • Author(s)
      Masato Asahara, et.al.
    • Journal Title

      IPSJ Transactions on Advanced Computing Systems 1

      Pages: 160-173

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] アスペクト指向を用いたアジャイル分散ソフトウェア開発のための環境2008

    • Author(s)
      西澤無我, 他
    • Journal Title

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

      Pages: 39-50

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Introducing New Resource Management Policies using a Virtual Machine Monitor2008

    • Author(s)
      Hiroshi Yamada, et.al.
    • Journal Title

      IPSJ Transactions on Advanced Computing Systems 1

      Pages: 144-159

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] AspectScope An Outline Viewer for AspectJ Programs2007

    • Author(s)
      Michihiro Horie, Shigeru Chiba
    • Journal Title

      Journal of Object Technolgoy Vol. 6

      Pages: 341-361

    • Related Report
      2008 Self-evaluation Report
    • Peer Reviewed
  • [Journal Article] AspectScope An Outline Viewer for AspectJ Programs2007

    • Author(s)
      Michihiro Horie, Shigeru Chiba
    • Journal Title

      Journal of Object Technolgoy 6

      Pages: 341-361

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] 例外処理のためのアスペクト指向言語2007

    • Author(s)
      熊原奈津子, 光来健一, 千葉滋
    • Journal Title

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

      Pages: 176-188

    • NAID

      110006291066

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] 情報爆発時代における安全・安心ITシステム基盤2007

    • Author(s)
      松岡聡, 柴山悦哉, 近山隆, 中島達夫, 田浦健次朗
    • Journal Title

      人工知能学会誌 22

      Pages: 222-228

    • Related Report
      2007 Annual Research Report
  • [Journal Article] 組込みシステム向けマルチコア・プロセッサのためのソフトウェア開発支援2007

    • Author(s)
      高橋清隆, 柴山悦哉
    • Journal Title

      情報処理学会論文誌 : プログラミング 48・SIG 4

      Pages: 27-47

    • NAID

      110006242944

    • Related Report
      2006 Annual Research Report
  • [Journal Article] An Aspect-Oriented Approach to Modular Behavioral Specifications2006

    • Author(s)
      Kiyoshi Yamada, Takuo Watanabe
    • Journal Title

      Electronic Notes in Theoretical Computer Science Vol. 163

      Pages: 45-56

    • Related Report
      2008 Self-evaluation Report
    • Peer Reviewed
  • [Journal Article] An Aspect-Oriented Approach to Modular Behavioral Specifications2006

    • Author(s)
      Kiyoshi Yamada, Takuo Watanabe
    • Journal Title

      Electronic Notes in Theoretical Computer Science 163・1

      Pages: 45-56

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Run Time Detection of Covert Channels2006

    • Author(s)
      Naoyuki Nagatou, Takuo Watanabe
    • Journal Title

      International Symposium on Frontiers in Availability, Reliability and Security

      Pages: 577-584

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Program Transformation with Reflection and Aspect-Oriented Programming2006

    • Author(s)
      Shigeru Chiba
    • Journal Title

      Generative and Transformational Techniques in Software Engineering, Lecture Notes in Computer Science 4143

      Pages: 65-94

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Software Fault Injectionを用いた開発時テスト支援環境2006

    • Author(s)
      黒田滋樹, 柴山悦哉
    • Journal Title

      コンピュータソフトウェア 23・4

      Pages: 82-86

    • NAID

      40022109855

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Practical Approach to Integrating Network Coordinates with Distributed Hash Tables

    • Author(s)
      Toshinori Kojima、Masato Asahara、Kenji Kono、Ai Hayakawa
    • Journal Title

      IPSJ Transactions on Advanced Computing Svstemss to appear

    • NAID

      130000655149

    • Related Report
      2010 Final Research Report
  • [Journal Article] コード領域を対象とする関心事を扱うためのアスペクト指向プログラミング言語の拡張

    • Author(s)
      赤井駿平、千葉滋
    • Journal Title

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

    • NAID

      110008616662

    • Related Report
      2010 Final Research Report
  • [Presentation] Distributed Dynamic Weaving is a Crosscutting Concern2011

    • Author(s)
      Michihiro Horie, et al.
    • Organizer
      ACM Symposium on Applied Computing
    • Place of Presentation
      Taichung, Taiwan
    • Year and Date
      2011-03-23
    • Related Report
      2010 Annual Research Report
  • [Presentation] Security Sensitive Data Flow Coverage Criterion for Automatic Security Testing of Web Applications2011

    • Author(s)
      Thanh-Binh Dao, Etsuya Shibayama
    • Organizer
      International Symposium on Engineering Secure Software and Systems
    • Place of Presentation
      Madrid Spain
    • Year and Date
      2011-02-09
    • Related Report
      2010 Annual Research Report
  • [Presentation] Security Sensitive Data Flow Coverage Criterion for Automatic Security Testing of Web Applications2011

    • Author(s)
      Thanh-Binh Dao、Etsuya Shibayama
    • Organizer
      Proceedings of International Symposium on Engineering Secure Software and Systems、Lecture Notes in Computer Science、Vol.6542、pp.101-113
    • Related Report
      2010 Final Research Report
  • [Presentation] Coverage Criteria for Automatic Security Testing of Web Applications2010

    • Author(s)
      Thanh-Binh Dao, et al.
    • Organizer
      International Conference on Information Systems Security
    • Place of Presentation
      Gandhinagar, India
    • Year and Date
      2010-12-18
    • Related Report
      2010 Annual Research Report
  • [Presentation] Mostly Modular Compilation of Crosscutting Concerns by Contextual Predicate Dispatch2010

    • Author(s)
      Shigeru Chiba, et al.
    • Organizer
      ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications
    • Place of Presentation
      Reno, USA
    • Year and Date
      2010-10-21
    • Related Report
      2010 Annual Research Report
  • [Presentation] Optimizing Dynamic Dispatch with Fine-Grained State Tracking2010

    • Author(s)
      Salikh Zakirov, et al.
    • Organizer
      Dynamic Language Symposium
    • Place of Presentation
      Reno, USA
    • Year and Date
      2010-10-18
    • Related Report
      2010 Annual Research Report
  • [Presentation] Tool support for crosscutting concerns of API documentation2010

    • Author(s)
      Michihiro Horie, Shigeru Chiba
    • Organizer
      International Conference on Aspect Oriented Software Development
    • Place of Presentation
      Rennes and Saint Malo, France
    • Year and Date
      2010-03-17
    • Related Report
      2009 Annual Research Report
  • [Presentation] Coverage Criteria for Automatic Security Testing of Web Applications2010

    • Author(s)
      Thanh-Binh Dao、Etsuya Shibayama
    • Organizer
      Proceedings of International Conference on Information Systems Security、Lecture Notes in Computer Science、Vol.6503、pp.111-124
    • Related Report
      2010 Final Research Report
  • [Presentation] Mostly Modular Compilation of Crosscutting Concerns by Contextual Predicate Dispatch2010

    • Author(s)
      Shigeru Chiba、Atsushi Igarashi、Salikh Zakirov
    • Organizer
      Proceedings of ACM OOPSLA、pp.539-554
    • Related Report
      2010 Final Research Report
  • [Presentation] Optimizing Dynamic Dispatch with Fine-Grained State Tracking2010

    • Author(s)
      Salikh Zakirov、Shigeru Chiba、Etsuya Shibayama
    • Organizer
      Dynamic Language Symposium、pp.15-26
    • Related Report
      2010 Final Research Report
  • [Presentation] Efficient Update Propagation by Speculating Replica Locations2009

    • Author(s)
      Ai Hayakawa, et al.
    • Organizer
      IEEE International Conference on Parallel and Distributed Systems
    • Place of Presentation
      Shenzhen, China
    • Year and Date
      2009-12-11
    • Related Report
      2009 Annual Research Report
  • [Presentation] Aspect-Oriented Behavioral Interface Specification in Moxa2009

    • Author(s)
      Takuo Watanabe, Kiyoshi Yamada
    • Organizer
      5th Asian Workshop on Aspect-Oriented Software Development
    • Place of Presentation
      Auckland, New Zealand
    • Year and Date
      2009-11-17
    • Related Report
      2009 Annual Research Report
  • [Presentation] Extending AspectJ for Separating Regions2009

    • Author(s)
      Shumpei Akai, Shigeru Chiba
    • Organizer
      International Conference on Generative Programming and Component Engineering
    • Place of Presentation
      Denver, USA
    • Year and Date
      2009-10-04
    • Related Report
      2009 Annual Research Report
  • [Presentation] Embedding Network Coordinates into the Heart of Distributed Hash Tables2009

    • Author(s)
      Toshinori Kojima, et al.
    • Organizer
      IEEE International Conference on Peer-to-Peer Computing
    • Place of Presentation
      Seattle, USA
    • Year and Date
      2009-09-10
    • Related Report
      2009 Annual Research Report
  • [Presentation] A Conceptual Model for Comprehension of Object-oriented Interactive Systems2009

    • Author(s)
      Izuru Kume, Etsuya Shibayama
    • Organizer
      International Conference on Software Engineering and Knowledge Engineering
    • Place of Presentation
      Boston, USA
    • Year and Date
      2009-07-02
    • Related Report
      2009 Annual Research Report
  • [Presentation] Feature Interactions in Object-Oriented Effect Systems from a Viewpoint of Program Comprehension2009

    • Author(s)
      Izuru Kume, Etsuya Shibayama
    • Organizer
      International Conference on Feature Imteractions
    • Place of Presentation
      Lisbon, Portugal
    • Year and Date
      2009-06-11
    • Related Report
      2009 Annual Research Report
  • [Presentation] Simplifying Security Policy Descriptions for Internet Servers in Secure Operating Systems2009

    • Author(s)
      Toshihiro Yokoyama
    • Organizer
      ACM Symposium on Applied Computing
    • Place of Presentation
      Honolulu, USA
    • Year and Date
      2009-03-10
    • Related Report
      2008 Annual Research Report
  • [Presentation] Automatic Security Testing for Web Applications2009

    • Author(s)
      Thanh-Binh Dao, Etsuya Shibayama
    • Organizer
      International Symposium on Engineering Secure Software and Systems
    • Place of Presentation
      Leuven, Belgium
    • Year and Date
      2009-02-06
    • Related Report
      2008 Annual Research Report 2008 Self-evaluation Report
  • [Presentation] Towards Formalizing Operational Aspects of Reflective Computation2008

    • Author(s)
      Takuo Watanabe
    • Organizer
      Asian Workshop on Aspect-Oriented Software Development
    • Place of Presentation
      Beijing, China
    • Year and Date
      2008-12-02
    • Related Report
      2008 Annual Research Report
  • [Presentation] An Aspect-Oriented Behavioral Interface Specification Language2008

    • Author(s)
      Takuo Watanabe, et.al.
    • Organizer
      Workshop on Formal Languages and Analysis of Contract-Oriented Software
    • Place of Presentation
      Malta
    • Year and Date
      2008-11-28
    • Related Report
      2008 Annual Research Report
  • [Presentation] Revisiting Enforceable Security Policies2008

    • Author(s)
      Naoyuki Nagatou
    • Organizer
      International Conference on Risks and Security of Internet and Systems
    • Place of Presentation
      Tozeur, Tunisia
    • Year and Date
      2008-10-29
    • Related Report
      2008 Annual Research Report
  • [Presentation] FlexBox : Sandboxing Internet Servers based on Layer-7 Contexts2008

    • Author(s)
      Ayumu Tanoue, et.al.
    • Organizer
      IEEE International Symposium on Computers and Communications
    • Place of Presentation
      Marrakech, Morocco
    • Year and Date
      2008-07-07
    • Related Report
      2008 Annual Research Report
  • [Presentation] FoxyLargo : Slowing Down CPU Speed with a Virtual Machine Monitor2008

    • Author(s)
      Tetsuya Yoshida, et.al.
    • Organizer
      International Workshop on Virtualization Technology
    • Place of Presentation
      Beijing, China
    • Year and Date
      2008-06-21
    • Related Report
      2008 Annual Research Report
  • [Presentation] Enforcing Appropriate Process Execution for Exploiting Idle Resources from Outside Operating Systems2008

    • Author(s)
      Yoshihisa Abe, Hiroshi Yamada, Kenji Kono
    • Organizer
      ACM European Conference on Computer Systems
    • Place of Presentation
      Glasgow, Scotland
    • Year and Date
      2008-04-02
    • Related Report
      2008 Annual Research Report 2008 Self-evaluation Report
  • [Presentation] Sania: Syntactic and Semantic Analysis Automated Testing against SQL Injection2007

    • Author(s)
      Yuji Kosuga, et. al.
    • Organizer
      Annual Computer Security Applications Conference
    • Place of Presentation
      Miami Beach, USA
    • Year and Date
      2007-12-12
    • Related Report
      2007 Annual Research Report
  • [Presentation] Finding Candidate Spots For Replica-Servers based on Demamd Fluctuation2007

    • Author(s)
      Masato Asahara, Akio Shimada, Hiroshi Yamada, Kenji Kono
    • Organizer
      IEEE Int'l Conference on Parallel and Distributed Systems
    • Place of Presentation
      Hisinchu, Taiwan
    • Year and Date
      2007-12-06
    • Related Report
      2007 Annual Research Report
  • [Presentation] How we should use aspects (keynote talk)2007

    • Author(s)
      Shigeru Chiba
    • Organizer
      ECOOP Workshop on Reflection, AOP, and Meta-Data for Software Evolution
    • Place of Presentation
      Berkin, Germany
    • Year and Date
      2007-07-31
    • Related Report
      2007 Annual Research Report
  • [Presentation] FoxyTechnique: Tricking Operating System Policies with a Virtual Machine Monitor2007

    • Author(s)
      Hiroshi Yamada, Kenji Kono
    • Organizer
      ACM International Conference on Virtual Execution Environments
    • Place of Presentation
      San Diego, USA
    • Year and Date
      2007-06-13
    • Related Report
      2008 Self-evaluation Report
  • [Presentation] FoxyTechnique: Tricking Operating System Policies with a Virtual Machine Monitor2007

    • Author(s)
      Hiroshi Yamada, Kenji Kono
    • Organizer
      ACM Int'l Conference on Virtual Execution Environments
    • Place of Presentation
      San Diego, USA
    • Year and Date
      2007-06-13
    • Related Report
      2007 Annual Research Report
  • [Presentation] Distributed Dynamic Weaving is a Crosscutting Concern

    • Author(s)
      Michihiro Horie、Satoshi Morita、Shigeru Chiba
    • Organizer
      Proceedings of the 26th Annual ACM Symposium on Applied Computing、to appear
    • Related Report
      2010 Final Research Report
  • [Book] Generative and Transformational Techniques in Software Engineering2006

    • Author(s)
      Ralf Lammel, Joao Saraiva, Joost Visser編、Dan S.Batory, Jean Bezivin, Shigeru Chiba, 他
    • Publisher
      Springer
    • Related Report
      2010 Final Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi