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

Research on Declarative Description and Consistency Checking of Policies for Adaptive Software

Research Project

Project/Area Number 15500028
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Software
Research InstitutionTokyo Institute of Technology (2004)
National Institute of Informatics (2003)

Principal Investigator

WATANABE Takuo  Tokyo Institute of Technology, Graduate School of Information Science and Engineering, Associate Professor, 大学院・情報理工学研究科, 助教授 (20222408)

Co-Investigator(Kenkyū-buntansha) SUZUKI Masato  National Institute of Informatics, Foundation of Informatics Research Divisio, Associate Professor, 情報学基礎研究系, 助教授 (30242572)
AMANO Noriki  Japan Advanced Institute of Science and Technology, School of Information Science, Research Associate, 情報科学研究科, 助手 (30313703)
Project Period (FY) 2003 – 2004
Project Status Completed (Fiscal Year 2004)
Budget Amount *help
¥3,500,000 (Direct Cost: ¥3,500,000)
Fiscal Year 2004: ¥1,500,000 (Direct Cost: ¥1,500,000)
Fiscal Year 2003: ¥2,000,000 (Direct Cost: ¥2,000,000)
Keywordspolicy enforcement / bytecode transformation / self checking code / execution-time analysis / adaptive software / design by contract / aspect orientation / cross-cutting concerns / 自己検査コード / 実行時検査 / プロセス代数 / Java / Common-Lisp
Research Abstract

In this research, we have investigated a novel secure execution scheme and safe composition of of software components that are especially utilized to extend, reconfigure or maintain a dynamically extensible and/or context-aware systems. We have developed a new security architecture called Taurus-1 that adopts monitored execution as a basic security enforcement mechanism. We have shown that how Taurus-1 can provide a security enhancement mechanism for such extensible and/or context-aware systems and then discuss how to specify security policies for them. To achieve a secure and safe composition of components, we have also designed a behavioral interface specification language Moxa that provides a new modularization mechanism based on assertion aspects. The use of assertion aspects clarifies the large, complex specification and greatly simplifies each assertion in the specification.

Report

(3 results)
  • 2004 Annual Research Report   Final Research Report Summary
  • 2003 Annual Research Report
  • Research Products

    (21 results)

All 2005 2004 2003 Other

All Journal Article (17 results) Publications (4 results)

  • [Journal Article] An Aspect-Oriented Approach to Modular Behavioral Specification of Java Components2005

    • Author(s)
      Kiyoshi Yamada
    • Journal Title

      International Conference on Software Engineering

      Pages: 360-365

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] 契約による設計を支援するアスペクト指向的振舞インターフェース記述言語Moxa2005

    • Author(s)
      山田聖
    • Journal Title

      情報処理学会論文誌(プログラミング) 46・PRO46(印刷中)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] An Aspect-Oriented Approach to Modular Behavioral Specification of Java Components2005

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

      IASTED International Conference on Software Engineering(SE 2005)(ACTA Press)

      Pages: 360-365

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Moxa : An Aspect-Oriented Behavioral Interface Specification Language2005

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

      IPSJ Transactions on Programming(in Japanese) Vol.46, No.PRO46(in press)

    • NAID

      110002769807

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Moxa : An Aspect-Oriented Approach to Modular Behavioral Specifications2005

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

      AOSD 2005 Workshop on Software-engineering Properties of Languages and Aspect Technologies(SPLAT '05)(http://www.daimi.au.dk/~eernst/splat05/)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Execution Monitoring and Information Flow Properties2005

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

      DSN 2005 Workshop on Dependable Software-Tools and Methods(IEEE Press) (in press)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] An Aspect-Oriented Approach to Modular Behavioral Specification of Java Components2005

    • Author(s)
      Kiyoshi Yamada(他1名)
    • Journal Title

      IASTED International Conference on Software Engineering

      Pages: 360-365

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Moxa : An Aspect-Oriented Approach to Modular Behavioral Specifications2005

    • Author(s)
      Kiyoshi Yamada(他1名)
    • Journal Title

      AOSD2005 Workshop on Software-Engineering Properties of Laguages and Aspect Technologies (オンライン論文集)

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Execution Monitoring and Information Flow Properties2005

    • Author(s)
      Naoyuki Nagatou(他1名)
    • Journal Title

      IEEE Workshop on Dependable Software - Tools and Methods (掲載予定)

    • Related Report
      2004 Annual Research Report
  • [Journal Article] 契約による設計を支援するアスペクト指向的振舞インターフェース記述言語Moxa2005

    • Author(s)
      山田 聖(他1名)
    • Journal Title

      情報処理学会論文誌(プログラミング) (掲載予定)

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Specifying Context-Aware Runtime Security Policies using an Algebraic Policy Specification Language2004

    • Author(s)
      Takuo Watanabe
    • Journal Title

      International Conference on Software Engineering

      Pages: 662-667

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Specifying Context-Aware Runtime Security Policies using an Algebraic Policy Specification Language2004

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

      IASTED International Conference on Software Engineering(SE 2004)(ACTA Press)

      Pages: 662-667

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] アスペクト指向的な表明のモジュール化2004

    • Author(s)
      山田 聖(他1名)
    • Journal Title

      ソフトウェア工学の基礎11(近代科学社レクチャーノート) 30

      Pages: 29-39

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Towards a Specification Scheme for Context-Aware Security Policies for Networked Appliances2003

    • Author(s)
      Takuo Watanabe
    • Journal Title

      Software Technologies for Future Embedded Systems

      Pages: 65-68

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] LampJ : A Library of Adaptable Modular Programming for Java2003

    • Author(s)
      Noriki Amano
    • Journal Title

      International Conference on Software Engineering and Applications

      Pages: 465-470

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Towards a Specification Scheme for Context-Aware Security Policies for Networked Appliances2003

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

      Software Technologies for Future Embedded Systems(IEEE Press)

      Pages: 65-68

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] LampJ : A Library of Adaptable Modular Programming for Java2003

    • Author(s)
      Noriki Amano, Takuo Watanabe
    • Journal Title

      7th IASTED International Conference on Software Engineering and Applications(SEA 2003)(ACTA Press)

      Pages: 465-470

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Publications] 一杉裕志(他2名): "安全に結合可能なmixinを提供するためのルール"コンピュータソフトウェア. 20巻3号. 80-87 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] Takuo Watanabe(他2名): "Towards a Specification Scheme for Context-Aware Security Policies for Networked Appliances"IEEE International Workshop on software Technologies for Future Embedded Systems. 65-68 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] Noriki Amano(他1名): "LampJ : A Library of Adaptable Modular Programming for Java"IASTED International conference on Software Engineering and Application. 213-218 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] Takuo Watanabe(他2名): "Specifying Context-Aware Runtime Security Policies using an Algebraic Policy Specification Language"IASTED International Conference on Software Engineering. 612-617 (2004)

    • Related Report
      2003 Annual Research Report

URL: 

Published: 2003-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi