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

2008 Fiscal Year Annual Research Report

生産性と安全性向上のためのアスペクト指向ソフトウェア開発に関する研究

Research Project

Project/Area Number 18200001
Research InstitutionThe University of Tokyo

Principal Investigator

玉井 哲雄  The University of Tokyo, 大学院・総合文化研究科, 教授 (60217172)

Keywordsアスペクト指向プログラミング / セキュリティ / ソフトウェア工学 / ディスペンダブル・コンピューティング / ソフトウェア開発効率化・安定化 / UML / 形式手法 / 要求工学
Research Abstract

本研究は、現代のソフトウェア開発に要求される、きわめて多様なソフトウェアを短期間で効果的に開発し、しかも高い信頼性を確保するという問題に、アスペクト指向をベースとする技術で取組み解決を目指すものである。具体的には1)アスペクト指向技術向きの高信頼性設計手法・言語・検証方法を提案すること2)安全性・信頼性こうじょうのための機能記述を、アスペクト指向技術によってモジュール化すること3)体系的なアスペクト指向開発方法論を確立する事を目標としている。
この目標に対し、平成20年度は次のような成果を得た。 1・プログラムの健全性と記述の柔軟性の両者の要求を満たす型システムをっ持った言語を提案し、その型安全性を理論的に検証した。・アスペックと指向プログラミングにおける基本構成要素の持つべき条件について、原理的な理論化を行った。2.言語と処理系の開発・データフローポイントカット機構を持つアスペクト指向言語を開発した.・横断的関心事を抽象化して記述する機構について提案し,開発を行った.3.問題分野への適用・Webアプリケーションの実行時監視によるセキュリティ検証の手法を,アスペクト指向の応用として開発した.4.開発方法論の提案・アスペクト指向を用いてソフトウェア開発を行う際に,形式仕様に基づく事象解析を行って信頼性を高める方法を 提案した.

  • Research Products

    (26 results)

All 2009 2008

All Journal Article (11 results) (of which Peer Reviewed: 10 results) Presentation (15 results)

  • [Journal Article] Matching ThisType to Subtyping2009

    • Author(s)
      Chieri Saito
    • Journal Title

      Proceedings of the 24th ACM Symposium on Applied Computing

      Pages: 1851-1858

    • Peer Reviewed
  • [Journal Article] 異なる型の値を返すアドバイスを許すアスペクト指向言語の織込機構2009

    • Author(s)
      当山学
    • Journal Title

      第11回プログラミングおよびプログラミング言語ワークショップ予稿集

      Pages: 185-199

    • Peer Reviewed
  • [Journal Article] Test-Based Pointcuts for Robust and Fine-Grained Join Point Specification2008

    • Author(s)
      Kohei Sakkurai
    • Journal Title

      Proceedings of the 7th International Conference on Aspect-Oriented Software Development

      Pages: 96-107

    • Peer Reviewed
  • [Journal Article] The Design and Implementation of a Role Model Based Language, EpsilonJ2008

    • Author(s)
      Supasit Monpratarnchai
    • Journal Title

      Proceedings of the 2008 5th International Conference on Electrical Engineering/Electronics, Computer,Telecommunications and Information Technology

      Pages: 37-40

    • Peer Reviewed
  • [Journal Article] Contract-based Verification for Aspct-oriented Refactoring2008

    • Author(s)
      Naoyasu Ubayashi
    • Journal Title

      Proceedings of 1st IEEE International Conference on Software Testing

      Pages: 180-189

    • Peer Reviewed
  • [Journal Article] Alloy-based Lightweight Verification for Aspect-oriented Architecture2008

    • Author(s)
      Naoyasu Ubayashi
    • Journal Title

      Proceedings of 6th International Conference on Software Engineering Research, Management and Applications

      Pages: 171-178

    • Peer Reviewed
  • [Journal Article] On Type Restriction of Around Advice and Aspect Interference2008

    • Author(s)
      Hidehiko Masuhara
    • Journal Title

      Proceedings of the 3rd International Workshop on Aspects, Dependencies and Interractions

      Pages: オンライン

    • Peer Reviewed
  • [Journal Article] Lightweight Family Polymorphism2008

    • Author(s)
      Chieri Saito
    • Journal Title

      Journal of Functional Programming 18(3)

      Pages: 285-331

    • Peer Reviewed
  • [Journal Article] The Essence of Lightweight Family Polymorphism2008

    • Author(s)
      Chieri Saito
    • Journal Title

      Journal of Object Tchnology 7(5)

      Pages: 67-99

    • Peer Reviewed
  • [Journal Article] Flexible Object Adaptation for Java-like Languages2008

    • Author(s)
      Tetsuo Kamina
    • Journal Title

      Proceedings of the 7th ACM International Conferenceon on Generative Programming and Components Engineering

      Pages: 113-124

    • Peer Reviewed
  • [Journal Article] 問題フレームについて2008

    • Author(s)
      玉井哲雄
    • Journal Title

      情報処理 49(4)

      Pages: 364-370

  • [Presentation] Integration of Formal Specification, Review, and Testing for Software Component Quality Assurance2009

    • Author(s)
      Shaoying Liu
    • Organizer
      The 24th ACM Symposium on Applied Computing
    • Place of Presentation
      Hilron Hawaii, Hawaii USA
    • Year and Date
      2009-03-12
  • [Presentation] アスペクトの相互作用を解消するアスペクトの提案2009

    • Author(s)
      武山文信
    • Organizer
      第11回プログラミングおよびプログラミング言語ワークショップ
    • Place of Presentation
      高山グリーンホテル
    • Year and Date
      2009-03-11
  • [Presentation] Matching ThisType to Subtyping2009

    • Author(s)
      Chieri Saito
    • Organizer
      The 24th ACM Symposium on Applied Computing
    • Place of Presentation
      Hilron Hawaii, Hawaii USA
    • Year and Date
      2009-03-11
  • [Presentation] A GUI Tool for FODA Feature Diagrams2009

    • Author(s)
      Shin Nakajima
    • Organizer
      8th International Conference on Aspect-Oriented Software Development
    • Place of Presentation
      University of Virginia, Charlottesville, USA
    • Year and Date
      2009-03-04
  • [Presentation] Aspect-Oriented Generation of the API Documentation for AspectJ2009

    • Author(s)
      Michihiro Horie
    • Organizer
      4th Domain-Specific Aspect Languages Workshop
    • Place of Presentation
      University of Virginia, Charlottesville, USA
    • Year and Date
      2009-03-03
  • [Presentation] Region pointcut for AspectJ2009

    • Author(s)
      Shumpei Akai
    • Organizer
      8th workshop on Aspects, components, and patterns for infrastructure software
    • Place of Presentation
      University of Virginia, Charlottesville, USA
    • Year and Date
      2009-03-02
  • [Presentation] Optimizing Dymanic Pointcuts by using SCoPE2009

    • Author(s)
      Tomoyuki Aotani
    • Organizer
      8th International Conference on Aspect-Orineted Software Development
    • Place of Presentation
      University of Virginia, Charlottesville, USA
    • Year and Date
      2009-03-01
  • [Presentation] Towards Right Abstraction Mechanisms for Crosscutting Concerns2008

    • Author(s)
      Hidehiko Masuhara
    • Organizer
      ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution
    • Year and Date
      20080000
  • [Presentation] Predicate dispatch for Aspect-Oriented Programming2008

    • Author(s)
      Shigeru Chiba
    • Organizer
      A workshop on Virtual Machines and Intermediate Languages for emerging modularization mechanisms
    • Year and Date
      20080000
  • [Presentation] FD Checker--A Formal Analysis Tool for FODA Feature Diagrams2008

    • Author(s)
      Shin Nakajima
    • Organizer
      AOAsia4
    • Year and Date
      20080000
  • [Presentation] 要求違反の実行時監視と原因診断2008

    • Author(s)
      中島震
    • Organizer
      第5回システム検証の科学シンポジウム
    • Place of Presentation
      筑波大学
    • Year and Date
      2008-11-18
  • [Presentation] プログラムの領域をポイントカットすることが可能なアスペクト指向言語2008

    • Author(s)
      赤井駿平
    • Organizer
      日本ソフトウェア科学会第25回大会
    • Place of Presentation
      筑波大学
    • Year and Date
      2008-09-10
  • [Presentation] 活性化のタイミング制御の実装を分離記述可能な分散動的アスペクト指向言語2008

    • Author(s)
      森田悟史
    • Organizer
      日本ソフトウェア科学会第25回大会
    • Place of Presentation
      筑波大学
    • Year and Date
      2008-09-10
  • [Presentation] アスペクトのコメントをクラスのコメントに織り込むAspectJ用の改良2008

    • Author(s)
      堀江倫大
    • Organizer
      日本ソフトウェア科学会第25回大会
    • Place of Presentation
      筑波大学
    • Year and Date
      2008-09-10
  • [Presentation] SCoPE: an AspectJ compiler for developing intuitive and robust aspects by using program analysis2008

    • Author(s)
      Tomoyuki Aotani
    • Organizer
      7th International Conference on Aspect-Oriented Software Development
    • Place of Presentation
      Vrije Universiteit Brnssel, Brussels, Belgiun
    • Year and Date
      2008-04-01

URL: 

Published: 2010-06-11   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi