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

2009 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)体系的なアスペクト指向開発方法論を確立すること,を目標としている.
平成21年度は,この4年間の基盤研究(A)の最終年度として,これまでに開発したソフトウェアを統合した環境を構築し,また手法を整備して利用価値の高い成果物をとりまとめた.具体的には以下のような成果を得た.
1)安全性のための理論とツールの整備
・アスペクト指向モデルの型安全性を実際的に検証する理論とツールを整備した.
2)アスペクト指向言語と処理系の構築
・高度な機能を備えたアスペクト指向言語の設計とその処理系を完成させ,高い処理能力と使いやすさを兼ね備えた言語処理系を作成した.
3)応用
・WebサービスのBPELによる記述に関するセキュリティの検証という応用で,この研究で開発した方法の実用性を明らかにした.
4)開発方法論
・アスペクト指向を用いたソフトウェア開発方法論を整備した.
以上をまとめて最終報告書を作成した.

  • Research Products

    (31 results)

All 2010 2009

All Journal Article (19 results) (of which Peer Reviewed: 18 results) Presentation (9 results) Book (3 results)

  • [Journal Article] How to Select Superinstructions for Ruby2010

    • Author(s)
      Salikh Zalirov
    • Journal Title

      情報処理学会論文誌:プログラミング 3(2)

      Pages: 1-8

    • Peer Reviewed
  • [Journal Article] Tool support for crosscutting concerns of API documentation2010

    • Author(s)
      Michihiro Horie
    • Journal Title

      Proceedings of 9th International Conference on Aspect Oriented Software Development(AOSD'10)

      Pages: 97-108

    • Peer Reviewed
  • [Journal Article] AspectKE^* : Security aspects with program analysis for distributed systems2010

    • Author(s)
      Fanc Yang
    • Journal Title

      Proceedings of the 9th Workshop Aspects, Components, and Patterns for Infrastructure Softwate(ACP4IS'10)

      Pages: 27-31

    • Peer Reviewed
  • [Journal Article] StrongRelaxAJ : integrating adaptability of RelaxAJ and expressiveness of StrongAspectJ2010

    • Author(s)
      Tomoyuki Aotani
    • Journal Title

      Proceedings of the Foundations of Aspect-Oriented Languages(FOAL2010)

      Pages: 1-4

    • Peer Reviewed
  • [Journal Article] A Smooth Combination of Role-based Languages and Context Activation2010

    • Author(s)
      Tetsuo Kamina
    • Journal Title

      Proceedings of the Ninth Workshop on Foundation of Aspect-Oriented Languages(FOAL2010)

      Pages: 15-24

    • Peer Reviewed
  • [Journal Article] Introduction to the RE'08 special issue2009

    • Author(s)
      Tetsuo Tamai
    • Journal Title

      Requirements Enginnring 14(4)

      Pages: 229-230

    • Peer Reviewed
  • [Journal Article] Social Impact of Information System Failures2009

    • Author(s)
      Tetsuo Tamai
    • Journal Title

      Computer 42(6)

      Pages: 58-65

    • Peer Reviewed
  • [Journal Article] Understanding the Process of Participating in Open Source Communities2009

    • Author(s)
      Bianca Hitomi Shibuya
    • Journal Title

      Proceedings of FLOSS Workshop@ICSE2009

      Pages: 1-6

    • Peer Reviewed
  • [Journal Article] A Game-Theoretic Approach to Branching Time Abstract-Check-Refine Process2009

    • Author(s)
      Y.Wang
    • Journal Title

      Proceedings of the First NASA Formal Methods Symposium

      Pages: 26-35

    • Peer Reviewed
  • [Journal Article] モデルに基づく誤り特定と反例修正候補の提示2009

    • Author(s)
      熊澤努
    • Journal Title

      ソフトウェアエンジニアリング最前線(ソフトウェアエンジニアリングシンポジウム2009論文集)

      Pages: 55-62

    • Peer Reviewed
  • [Journal Article] AOWP : Web-specific AOP framework for PHP2009

    • Author(s)
      Keiji Hokamura
    • Journal Title

      Proceedings of the 24th IEEE/ACM International Conference on Automated Software Engineering

      Pages: 679-681

    • Peer Reviewed
  • [Journal Article] Pointcut-based Architectural Interface for Bridging a Gap between Design and Implementation2009

    • Author(s)
      Naoyasu Ubayashi
    • Journal Title

      Proceedings of 6th ECOOP 2009 Workshop on Reflection, AOP and Meta-Data for Software Evolution(RAM-SE'09) (ACM Digital Library)

    • Peer Reviewed
  • [Journal Article] Application-Level Scheduling Ushing AOP2009

    • Author(s)
      Kenichi Kourai
    • Journal Title

      Transaction on Aspect-Oriented Software Development V LNCS 5490

      Pages: 1-44

    • Peer Reviewed
  • [Journal Article] Extending AspectJ for Separating Regions2009

    • Author(s)
      Sumpei Akai
    • Journal Title

      Proceedings of the 8th International ACM SICPLAN Conference on Generative Programming and Component Engineering(GPCE'09)

      Pages: 45-54

    • Peer Reviewed
  • [Journal Article] ContextJ : Context-oriented programming with Java2009

    • Author(s)
      Malte Appeltauer
    • Journal Title

      Proceedings of the 26th JSSST Annual Conference (電子出版)

      Pages: 2D-1

  • [Journal Article] ContextJ : Improving the development of context-dependent Java Applications2009

    • Author(s)
      Malte Appeltauer
    • Journal Title

      Proceedings of the International workshop on Context-oriented Programming(COP'09) (articl no.5(電子出版))

    • Peer Reviewed
  • [Journal Article] アドバイスの安全な実行のためのアスペクト指向プログラミング言語の型システム2009

    • Author(s)
      青谷知幸
    • Journal Title

      コンピュータソフトウェア 26(2)

      Pages: 170-182

    • Peer Reviewed
  • [Journal Article] Self Type Constructors2009

    • Author(s)
      Chieri Saito
    • Journal Title

      Proceedings of OOPSLA 2009

      Pages: 263-282

    • Peer Reviewed
  • [Journal Article] Towards Safe and Flexible Object Adaptation2009

    • Author(s)
      Tetsuo Kamina
    • Journal Title

      Proceedings of the International Workshop on Context-Oriented Programming(COP09) (articl no.4(電子出版))

    • Peer Reviewed
  • [Presentation] Finding Minimal Unsatisfiable Fragments in Inconsistent Feature Diagrams2010

    • Author(s)
      Shin Nakajima
    • Organizer
      ACMSAC2010
    • Place of Presentation
      HES-SO(Sierre, Switzerland)
    • Year and Date
      2010-03-24
  • [Presentation] AspectKE^* : Security aspects with program analysis for distributed systems2010

    • Author(s)
      Fan Yang
    • Organizer
      AOSD2010
    • Place of Presentation
      INRIA(Rennes, France)
    • Year and Date
      2010-03-17
  • [Presentation] 表現力の高いアドバイスを安全に記述できるアスペクト指向言語StrongRelaxAJ2010

    • Author(s)
      当山学
    • Organizer
      第12回プログラミングおよびプログラミング言語ワークショップ(PPL2010)
    • Place of Presentation
      琴参閣(香川県)
    • Year and Date
      2010-03-04
  • [Presentation] アーキテクチャ記述をカプセル化するインタフェース機構Archface2009

    • Author(s)
      野村潤
    • Organizer
      日本ソフトウェア科学会第16回ソフトウェア工学の基礎ワークショップ(FOSE2009)
    • Place of Presentation
      箱根湯本温泉ホテルおかだ(神奈川県)
    • Year and Date
      2009-11-20
  • [Presentation] A Join Point Model for Implicit Conversion2009

    • Author(s)
      Tomoyuki Aotani
    • Organizer
      Fifth Asian Workshop on AOSD
    • Place of Presentation
      The Landham Hotel(Auckland, New Zealand)
    • Year and Date
      2009-11-17
  • [Presentation] Self Type Constructors2009

    • Author(s)
      Chieri Saito
    • Organizer
      OOPSLA2009
    • Place of Presentation
      Disney's Comtenporary Resort(Orland, USA)
    • Year and Date
      2009-10-28
  • [Presentation] ユーザ毎にカスタマイズ可能Webアプリケーション用のフレームワークの実装2009

    • Author(s)
      別役浩平
    • Organizer
      並列/分散/協調処理に関するサマー・ワークショップ(SWopp仙台2009)
    • Place of Presentation
      フオレスト仙台(宮城県)
    • Year and Date
      2009-08-05
  • [Presentation] Construching FODA Feature Diagrams with a GUI-based Tool2009

    • Author(s)
      Shin Nakajima
    • Organizer
      SEKE2009
    • Place of Presentation
      Hyatt Harborside at Logan Int'l Airport(Boston, USA)
    • Year and Date
      2009-07-01
  • [Presentation] Can we use AOP for patching? : A weakness in AspectJ's type system and a remedy2009

    • Author(s)
      Hidehiko Masuhara
    • Organizer
      Workshop on Trade-offs in Software Language Engineering
    • Place of Presentation
      University of Twente(the Netherlands)
    • Year and Date
      2009-06-11
  • [Book] SPINモデル検査入門2010

    • Author(s)
      中島震
    • Total Pages
      262
    • Publisher
      オーム社
  • [Book] Proceedings of the Warm Up Workshop for ACM/IEEE ICSE 20102009

    • Author(s)
      N.Melvidovic
    • Total Pages
      51
    • Publisher
      IEEE
  • [Book] ソフトウェアエンジニアリング最前線2009-情報処理学会SEシンポジウム-2009

    • Author(s)
      鵜林尚靖
    • Total Pages
      205
    • Publisher
      近代科学社

URL: 

Published: 2011-06-16   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi