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

2006 Fiscal Year Annual Research Report

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

Research Project

Project/Area Number 18200001
Research InstitutionThe University of Tokyo

Principal Investigator

玉井 哲雄  東京大学, 大学院総合文化研究科, 教授 (60217172)

Co-Investigator(Kenkyū-buntansha) 中島 震  国立情報学研究所, アーキテクチャ科学研究系, 教授 (60350211)
増原 英彦  東京大学, 大学院総合文化研究科, 助教授 (40280937)
鵜林 尚靖  九州工業大学, 情報工学部, 助教授 (80372762)
千葉 滋  東京工業大学, 大学院情報理工学研究科, 助教授 (80282713)
五十嵐 淳  京都大学, 大学院情報学研究科, 助教授 (40323456)
Keywordsアスペクト指向プログラミング / セキュリティ / ソフトウェア工学 / ディペンダブル・コンピューティング / ソフトウェア開発効率化・安定化 / UML / 形式手法 / 要求工学
Research Abstract

本研究は,現代のソフトウェア開発に要求される,きわめて多様なソフトウェアを短期間で効果的に開発し,しかも高い信頼性を確保するという問題に,アスペクト指向をベースとする技術で取り組み解決を目指すものである.具体的には,1)アスペクト指向技術向きの高信頼性設計手法・言語・検証方法を提案すること,2)安全性・信頼性向上のための機能記述を,アスペクト指向技術によってモジュール化すること,3)体系的なアスペクト指向開発方法論を確立すること,を目標としている.この目標に対し,平成18年度は次のような成果を得た.
1.安全性のための理論構築に着手
・機密性の高い情報資源へのアクセス権について,ユーザの認証とアクセス承認を管理するJAAS手法に対し,形式手法を用いてその正当性を検証する仕組みを開発し,成果を得た.
2.アスペクト指向言語の拡張と処理系の開発
・安全性のためのアスペクトの再利用性を高めるために,細粒度のジョインポイントを持ったアスペクト指向言語を設計し,その実装を行って効果を確認した.
3.上流工程での要件定義への応用
・プロダクトライン型の開発で重要な要求特徴を抽出するモデルに対し,アスペクト指向の考え方を導入するという応用を提案し,成果を得た.
4.UMLに基づく開発方法論へのアスペクトの導入
・UMLのクラスベースのモデルと振舞いベースのモデルのそれぞれでアスペクト概念を導入する記法とその意味論につき研究し,成果を得た.

  • Research Products

    (33 results)

All 2007 2006

All Journal Article (33 results)

  • [Journal Article] SCoPE : an AspectJ Compiler for Supporting User-Defined Analysis-Based Pointcuts2007

    • Author(s)
      Aotani, T.
    • Journal Title

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

      Pages: 161-172

  • [Journal Article] Towards A Type System for Rejecting Never-Matching Pointcut Compositions2007

    • Author(s)
      Aotani, T.
    • Journal Title

      Proceedings of Foundations of Aspect-Oriented Languages

      Pages: 23-26

  • [Journal Article] アスペクト指向プログラミングにおけるテストに基づいたポイントカットの提案2007

    • Author(s)
      櫻井孝平
    • Journal Title

      コンピュータソフトウェア (to appear)

  • [Journal Article] 値間依存性に基づくポイントカット記述のためのバイトコード変換2007

    • Author(s)
      大根田裕一
    • Journal Title

      コンピュータソフトウェア (to appear)

  • [Journal Article] Context-aware Feature-Oriented Modeling with an Aspect Extension of VDM2007

    • Author(s)
      Ubayashi, N.
    • Journal Title

      Proceedings of the 22nd Annual ACM Symposium on Applied Computing

      Pages: 1269-1274

  • [Journal Article] An Interface Mechanism for Encapsulation Weaving in Class-based AOP2007

    • Author(s)
      Ubayashi, N.
    • Journal Title

      Proceedings of Software Engineering Properties of Language and Aspect Technologies (電子出版のためページなし)

  • [Journal Article] 契約に基づいたアスペクト指向リファクタリングの検証2007

    • Author(s)
      朴金姫
    • Journal Title

      情報処理学会研究報告 2007-SE-155

      Pages: 25-32

  • [Journal Article] 拡張可能なアスペクト指向モデリングにおける織り合わせの検証2007

    • Author(s)
      前野雄作
    • Journal Title

      情報処理学会研究報告 2007-SE-155

      Pages: 2008/09/16

  • [Journal Article] Aspect-oriented Application-level Scheduling for J2EE Servers2007

    • Author(s)
      Kourai, K.
    • Journal Title

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

      Pages: 2008/01/13

  • [Journal Article] Performance improvement for persistent systems by AOP2007

    • Author(s)
      Aoki, Y.
    • Journal Title

      Software Engineering Properties of Languages and Aspect Technologies (電子出版のためページなし)

  • [Journal Article] Union types for object-oriented programming2007

    • Author(s)
      Igarashi, A.
    • Journal Title

      Journal of Object Technology 6・2

      Pages: 47-68

  • [Journal Article] Variant path types for scalable extensibility2007

    • Author(s)
      Igarashi, A.
    • Journal Title

      Proceedings of the International Workshop on Foundations and Developments of Object-Oriented Languages

      Pages: 38-49

  • [Journal Article] Program Transformation with Reflection and Aspect-Oriented Programming2006

    • Author(s)
      Chiba, S.
    • Journal Title

      Generative and Transformational Techniques in Software Engineering LNCS 4143

  • [Journal Article] A pedagogical View on Software Modeling and Graph-Structured Diagrams2006

    • Author(s)
      Tamai, T
    • Journal Title

      Software Engineering Education in the Modem Age LNCS 4309

      Pages: 59-71

  • [Journal Article] A Framework for Matching REquirements Engineering Techniques to Project Characteristics2006

    • Author(s)
      Tsumaki, T.
    • Journal Title

      Software Process : Improvement and Practice 11・5

      Pages: 505-519

  • [Journal Article] Rigorous Business Process Modeling with OCL2006

    • Author(s)
      Takemura, T.
    • Journal Title

      OCL for (Meta-)Models in Multiple Application Domains (OCLApps) Workshop at Models/UML

      Pages: 68-80

  • [Journal Article] アスペクト指向における織り込みによる影響波及解析2006

    • Author(s)
      四野見秀明
    • Journal Title

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

      Pages: 170-188

  • [Journal Article] グラフ手法によるJavaプログラムの構造と構造変化の分析2006

    • Author(s)
      木下喜幸
    • Journal Title

      情報処理学会研究報告 2006-SE-152

      Pages: 41-48

  • [Journal Article] アスペクト指向技術とSNMPによるコンポーネント稼動状態測定フレームワーク2006

    • Author(s)
      楠和泰
    • Journal Title

      情報処理学会研究報告 2006-SE-153

      Pages: 2008/01/06

  • [Journal Article] Formal Specification and Analysis of JAAS Framework2006

    • Author(s)
      Nakajima, S.
    • Journal Title

      Proceedings of Software Engineering for Secure Systems

      Pages: 59-64

  • [Journal Article] Aspect-Oriented Software Design with a Variant of UML/STD2006

    • Author(s)
      Nakajima, S.
    • Journal Title

      Proceedings of 5th International Workshop on Scenarios and State Machines : Model, Algorithm and Tools

      Pages: 44-50

  • [Journal Article] Issues on Observing Aspect Effects from Expressive Pointcuts2006

    • Author(s)
      Masuhara, H.
    • Journal Title

      Proceedings of Workshop on Aspects, Dependencies and Interactions

      Pages: 53-61

  • [Journal Article] A Fine-Grained Join Point Model for More Reusable Aspects2006

    • Author(s)
      Masuhara, H.
    • Journal Title

      Proceedings of the Fourth ASIAN Symposium on Programming Languages and Systems LNCS 4279

      Pages: 131-147

  • [Journal Article] ユーザー定義されたプログラム解析を利用するアスペクト指向プログラムのコンパイル手法2006

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

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

      Pages: 157-167

  • [Journal Article] チュートリアル : アスペクト指向プログラミング2006

    • Author(s)
      増原英彦
    • Journal Title

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

      Pages: 2008/04/28

  • [Journal Article] Separation of Context Concerns-Applying Aspect Orientation to VDM2006

    • Author(s)
      Ubayashi, N.
    • Journal Title

      Second Overture (Open Source Formal Methods Tools) Workshop (電子出版のためページなし)

  • [Journal Article] An Extensible Contract Verifier for AspectJ2006

    • Author(s)
      Shinotsuka, S.
    • Journal Title

      Proceedings of the 2nd Asian Workshop on Aspect-Oriented Development

      Pages: 35-40

  • [Journal Article] AOP言語への織り込みインターフェイスの導入2006

    • Author(s)
      境顕宏
    • Journal Title

      日本ソフトウェア科学会第23回大会論文集 (電子出版のためページなし)

  • [Journal Article] A Dynamic Aspect-oriented System for OS Kernels2006

    • Author(s)
      Yanagisawa, Y.
    • Journal Title

      Proceedings of the 5th International Conference on Generative Programming and Component Engineering

      Pages: 69-78

  • [Journal Article] An Aspect-Aware Outline Viewer2006

    • Author(s)
      Horie, M.
    • Journal Title

      3rd ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (電子出版のためページなし)

  • [Journal Article] Lightweight family polymorphism2006

    • Author(s)
      Saito, C.
    • Journal Title

      Journal of Functional Programming (to appear)

  • [Journal Article] Union types for object-oriented programming2006

    • Author(s)
      Igarashi, A.
    • Journal Title

      Proceedings of the 21st Annual ACM Symposium on Applied Computing

      Pages: 1435-1441

  • [Journal Article] Variant parametric types : A flexible subtyping scheme for generics2006

    • Author(s)
      Igarashi, A.
    • Journal Title

      ACM Transactions on Programming Languages and Systems 28・5

      Pages: 795-847

URL: 

Published: 2008-05-08   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi