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

Aspect-Oriented Software Development Methodology for Enhancing Productivity and Safety

Research Project

Project/Area Number 18200001
Research Category

Grant-in-Aid for Scientific Research (A)

Allocation TypeSingle-year Grants
Section一般
Research Field Software
Research InstitutionThe University of Tokyo

Principal Investigator

TAMAI Tetsuo  The University of Tokyo, 大学院・総合文化研究科, 教授 (60217172)

Co-Investigator(Kenkyū-buntansha) NAKAJIMA Shin  国立情報学研究所, アーキテクチャ科学研究系, 教授 (60350211)
CHIBA Shigeru  東京工業大学, 大学院・情報理工学研究科, 教授 (80282713)
UBAYASHI Naoyasu  九州大学, 大学院・システム情報科学研究院, 教授 (80372762)
MASUHARA Hidehiko  東京大学, 大学院・総合文化研究科, 准教授 (40280937)
IGARASHI Atsushi  京都大学, 大学院・情報学研究科, 准教授 (40323456)
KAMINA Tetsuo  東京大学, 大学院・人文社会系研究科, 助教 (90431882)
Project Period (FY) 2006 – 2009
Project Status Completed (Fiscal Year 2009)
Budget Amount *help
¥48,620,000 (Direct Cost: ¥37,400,000、Indirect Cost: ¥11,220,000)
Fiscal Year 2009: ¥9,490,000 (Direct Cost: ¥7,300,000、Indirect Cost: ¥2,190,000)
Fiscal Year 2008: ¥9,490,000 (Direct Cost: ¥7,300,000、Indirect Cost: ¥2,190,000)
Fiscal Year 2007: ¥14,300,000 (Direct Cost: ¥11,000,000、Indirect Cost: ¥3,300,000)
Fiscal Year 2006: ¥15,340,000 (Direct Cost: ¥11,800,000、Indirect Cost: ¥3,540,000)
Keywordsアスペクト指向プログラミング / セキュリティ / ソフトウェア工学 / ディスペンダブル・コンピューティング / UML / 形式手法 / ソフトウェア開発効率化・安定化 / 要求工学 / ディスペンタブル・コンピューティング / プログラム言語 / ディペンダブル・コンピューティング / ディスペンダブル、コンピューティング / ソフトウェア開発効率化、安定化
Research Abstract

We conducted a research project titled "Aspect-Oriented Software Development Methodology for Enhancing Productivity and Safety" in the fiscal years from 2006 to 2009. In the project, we developed a theory and tools for validating type-safety of aspect-oriented models, designed a new aspect-oriented language with highly advanced features and built a language processor that has high performance as well as flexible usability. We also applied our method to security validation of Web services written in BFPL and constructed a software development methodology for employing aspect-oriented technologies.

Report

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

    (127 results)

All 2010 2009 2008 2007 2006 Other

All Journal Article (92 results) (of which Peer Reviewed: 52 results) Presentation (28 results) Book (5 results) Remarks (2 results)

  • [Journal Article] Atsushi Igarashi, Manabu Toyama, Type Relaxed Weaving, Proceedings of the 9th Int'l Conf2010

    • Author(s)
      Hidehiko Masuhara
    • Journal Title

      on Aspect-Oriented Software Development

      Pages: 121-132

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] Semi-Automated Diagnosis of FODA Feature Diagram, Proceedings of the 25th ACM Symp2010

    • Author(s)
      Shin Nakaiima
    • Journal Title

      on Applied Computing

      Pages: 2191-2197

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] How to Select Superinstructions for Ruby2010

    • Author(s)
      Salikh Zalirov
    • Journal Title

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

      Pages: 1-8

    • Related Report
      2009 Annual Research Report
    • 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

    • Related Report
      2009 Annual Research Report
    • 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

    • Related Report
      2009 Annual Research Report
    • 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

    • Related Report
      2009 Annual Research Report
    • 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

    • Related Report
      2009 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Social Impact of Information System Failures2009

    • Author(s)
      Tetsuo Tamai
    • Journal Title

      Computer Vol. 42, No. 6

      Pages: 58-65

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] Extending AspectJ for Separating Regions, Proceedings of the 8th Int'l Conf2009

    • Author(s)
      Shumpei Akai, Shigeru Chiba
    • Journal Title

      on Generative Programming and Component Engineering

      Pages: 45-54

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] AOWP : Web-specific AOP framework for PHP, Proceedings of the 24th IEEE/ACM Int'l Conf2009

    • Author(s)
      Keiji Hokamura, Ryoto Naruse, Masaru Shiozuka, Naoyasu Ubavashi, Shin Nakajima, Akihito Iwai
    • Journal Title

      on Automated Software Engineering

      Pages: 679-681

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] Self Type Constructors2009

    • Author(s)
      Chieri Saito, Atsushi Igarashi
    • Journal Title

      Proceedings of OOPSLA 2009

      Pages: 263-282

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] Introduction to the RE'08 special issue2009

    • Author(s)
      Tetsuo Tamai
    • Journal Title

      Requirements Enginnring 14(4)

      Pages: 229-230

    • Related Report
      2009 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Social Impact of Information System Failures2009

    • Author(s)
      Tetsuo Tamai
    • Journal Title

      Computer 42(6)

      Pages: 58-65

    • Related Report
      2009 Annual Research Report
    • 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

    • Related Report
      2009 Annual Research Report
    • 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

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

    • Author(s)
      熊澤努
    • Journal Title

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

      Pages: 55-62

    • Related Report
      2009 Annual Research Report
    • 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

    • Related Report
      2009 Annual Research Report
    • 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)

    • Related Report
      2009 Annual Research Report
    • 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

    • Related Report
      2009 Annual Research Report
    • 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

    • Related Report
      2009 Annual Research Report
    • Peer Reviewed
  • [Journal Article] ContextJ : Context-oriented programming with Java2009

    • Author(s)
      Malte Appeltauer
    • Journal Title

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

    • Related Report
      2009 Annual Research Report
  • [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(電子出版))

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

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

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

      Pages: 170-182

    • Related Report
      2009 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Self Type Constructors2009

    • Author(s)
      Chieri Saito
    • Journal Title

      Proceedings of OOPSLA 2009

      Pages: 263-282

    • Related Report
      2009 Annual Research Report
    • 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(電子出版))

    • Related Report
      2009 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Matching ThisType to Subtyping2009

    • Author(s)
      Chieri Saito
    • Journal Title

      Proceedings of the 24th ACM Symposium on Applied Computing

      Pages: 1851-1858

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

    • Author(s)
      当山学
    • Journal Title

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

      Pages: 185-199

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Test-Based Pointcuts for Robust and Fine-Grained Join Point Specification, Proceedings of the 7th Int'l Conf2008

    • Author(s)
      Kouhei Sakurai, Hidehiko Masuhara
    • Journal Title

      on Aspect-Oriented Software Development

      Pages: 96-107

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] Contract-based Verification for Aspect-oriented Refactoring, Proceedings of 1st IEEE Int'l Conf2008

    • Author(s)
      Naoyasu Ubavashi, Jinji Piao, Suguru Shinotsuka, Tetsuo Tamai
    • Journal Title

      on Software Testing, Verification, and Validation

      Pages: 180-189

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] Lightweight Dependent Classes, Proceedings of the 7th ACM Int'l Conf2008

    • Author(s)
      Tetsuo Kamina, Tetsuo Tamai
    • Journal Title

      on Generative Programming and Components Engineering

      Pages: 113-124

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] Contract-based Verification for Aspect-oriented Refactoring2008

    • Author(s)
      Naoyasu Ubayashi
    • Journal Title

      Proceedings of 1st IEEE International Conference on Software Testing

    • Related Report
      2008 Self-evaluation Report
  • [Journal Article] Lightweight Dependent Classes2008

    • Author(s)
      Tetsuo Kamina
    • Journal Title

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

    • Related Report
      2008 Self-evaluation Report
  • [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

    • Related Report
      2008 Annual Research Report
    • 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

    • Related Report
      2008 Annual Research Report
    • 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

    • Related Report
      2008 Annual Research Report
    • 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

    • Related Report
      2008 Annual Research Report
    • 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

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Lightweight Family Polymorphism2008

    • Author(s)
      Chieri Saito
    • Journal Title

      Journal of Functional Programming 18(3)

      Pages: 285-331

    • Related Report
      2008 Annual Research Report
    • 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

    • Related Report
      2008 Annual Research Report
    • 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

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

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

      情報処理 49(4)

      Pages: 364-370

    • Related Report
      2008 Annual Research Report
  • [Journal Article] Test-based pointcuts for robust and fine-grained join point specification2008

    • Author(s)
      Kouhei Sakurai
    • Journal Title

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

      Pages: 96-107

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] The essence of lightweight family polymorphism2008

    • Author(s)
      Chieri Saito
    • Journal Title

      Journal of Object Technology To appear(掲載確定)

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] An Aspect-oriented Weaving Mechanism Based on Component and Connector Architecture, Proceedings of the 22nd IEEE/ACM Int'l Conf2007

    • Author(s)
      Naoyasu Ubavashi, Akihiro Sakai, Tetsuo Tamai
    • Journal Title

      on Automated Software Engineering

      Pages: 154-163

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] Aspect-oriented Application-level Scheduling for J2EE Servers, Proceedings of the 6th Int'l Conf2007

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

      on Aspect-Oriented Software Development

      Pages: 1-13

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] Lightweight Scalable Components, Proceedings of the 6th ACM Int'l Conf2007

    • Author(s)
      Tetsuo Kamina, Tetsuo Tamai
    • Journal Title

      on Generative Programming and Components Engineering

      Pages: 145-154

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] Ryoichi Ichiyama, Objects as Actors Assuming Roles in the Environment2007

    • Author(s)
      Tetsuo Tamai, Naoyasu Ubayashi
    • Journal Title

      Software Engineering for Multi-Agent Systems V, LNCS4408

      Pages: 185-203

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] Objects as Actors Assuming Roles in the Environment2007

    • Author(s)
      Tetsuo Tamai
    • Journal Title

      LNCS 4408

    • Related Report
      2008 Self-evaluation Report 2007 Annual Research Report
  • [Journal Article] How Does Requirements Quality ReIate to Project Success or Failure2007

    • Author(s)
      Mayumi Kamata
    • Journal Title

      Proceedings of the 15th IEEE International Requirements Engineering Conference

      Pages: 69-78

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] An Aspect-oriented Weaving Mechanism Based on Component and Connector Architecture2007

    • Author(s)
      Naoyasu Ubayashi
    • Journal Title

      Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering

      Pages: 154-163

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Lightweight Scalable Components2007

    • Author(s)
      Tetsuo Kamina
    • Journal Title

      Proceedings of the 6th ACM International Conference on Generative Programming and Components Engineering

      Pages: 145-154

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] The essence of lightweight family polymorphism2007

    • Author(s)
      Chieri Saito
    • Journal Title

      Proceedings of the 9th Workshop on Formal Techniques for Java-like Programs

      Pages: 27-41

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Variant path types fbr scalable extensibility2007

    • Author(s)
      Athushi Igarashi
    • Journal Title

      Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications

      Pages: 113-132

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

    • Author(s)
      Michihiro Horie
    • Journal Title

      Journal of Object Technology 6(9)

      Pages: 341-361

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] 値問依存性に基づくポイントカット記述のためのバイトコード変換2007

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

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

      Pages: 27-40

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

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

      コンピュータソフトウェア 24(3)

      Pages: 141-152

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] 契約によるクラスとアスペクト間の影響解析2007

    • Author(s)
      篠塚 卓
    • Journal Title

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

      Pages: 133-149

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] ソフトウェア工学の道具としての形式手法2007

    • Author(s)
      島 震
    • Journal Title

      ソフトウェアエンジニアリング最前線2007

      Pages: 27-48

    • Related Report
      2007 Annual Research Report
  • [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

    • Related Report
      2006 Annual Research Report
  • [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

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

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

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

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

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

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

    • Related Report
      2006 Annual Research Report
  • [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

    • Related Report
      2006 Annual Research Report
  • [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 (電子出版のためページなし)

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

    • Author(s)
      朴金姫
    • Journal Title

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

      Pages: 25-32

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

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

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

    • Related Report
      2006 Annual Research Report
  • [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

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Performance improvement for persistent systems by AOP2007

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

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

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Union types for object-oriented programming2007

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

      Journal of Object Technology 6・2

      Pages: 47-68

    • Related Report
      2006 Annual Research Report
  • [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

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Union types for object-oriented programming2006

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

      ACM Transactions on Programming Languages and Systems

    • Related Report
      2008 Self-evaluation Report
  • [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

    • Related Report
      2008 Self-evaluation Report 2006 Annual Research Report
  • [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

    • Related Report
      2006 Annual Research Report
  • [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

    • Related Report
      2006 Annual Research Report
  • [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

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

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

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

      Pages: 170-188

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

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

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

      Pages: 41-48

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

    • Author(s)
      楠和泰
    • Journal Title

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

    • Related Report
      2006 Annual Research Report
  • [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

    • Related Report
      2006 Annual Research Report
  • [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

    • Related Report
      2006 Annual Research Report
  • [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

    • Related Report
      2006 Annual Research Report
  • [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

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

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

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

      Pages: 157-167

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

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

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

    • Related Report
      2006 Annual Research Report
  • [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 (電子出版のためページなし)

    • Related Report
      2006 Annual Research Report
  • [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

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

    • Author(s)
      境顕宏
    • Journal Title

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

    • Related Report
      2006 Annual Research Report
  • [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

    • Related Report
      2006 Annual Research Report
  • [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 (電子出版のためページなし)

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Lightweight family polymorphism2006

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

      Journal of Functional Programming (to appear)

    • Related Report
      2006 Annual Research Report
  • [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

    • Related Report
      2006 Annual Research Report
  • [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

    • Related Report
      2006 Annual Research Report
  • [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
    • Related Report
      2009 Annual Research Report
  • [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
    • Related Report
      2009 Annual Research Report
  • [Presentation] 表現力の高いアドバイスを安全に記述できるアスペクト指向言語StrongRelaxAJ2010

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

    • Author(s)
      野村潤
    • Organizer
      日本ソフトウェア科学会第16回ソフトウェア工学の基礎ワークショップ(FOSE2009)
    • Place of Presentation
      箱根湯本温泉ホテルおかだ(神奈川県)
    • Year and Date
      2009-11-20
    • Related Report
      2009 Annual Research Report
  • [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
    • Related Report
      2009 Annual Research Report
  • [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
    • Related Report
      2009 Annual Research Report
  • [Presentation] ユーザ毎にカスタマイズ可能Webアプリケーション用のフレームワークの実装2009

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

    • Author(s)
      Shin Nakaiima
    • Organizer
      Hyatt Harborside at Logan Int'l Airport
    • Place of Presentation
      Boston, USA
    • Year and Date
      2009-07-01
    • Related Report
      2009 Final Research Report
  • [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
    • Related Report
      2009 Annual Research Report
  • [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
    • Related Report
      2009 Annual Research Report
  • [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
    • Related Report
      2008 Annual Research Report
  • [Presentation] アスペクトの相互作用を解消するアスペクトの提案2009

    • Author(s)
      武山文信
    • Organizer
      第11回プログラミングおよびプログラミング言語ワークショップ
    • Place of Presentation
      高山グリーンホテル
    • Year and Date
      2009-03-11
    • Related Report
      2008 Annual Research Report
  • [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
    • Related Report
      2008 Annual Research Report
  • [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
    • Related Report
      2008 Annual Research Report
  • [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
    • Related Report
      2008 Annual Research Report
  • [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
    • Related Report
      2008 Annual Research Report
  • [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
    • Related Report
      2008 Annual Research Report
  • [Presentation] 要求違反の実行時監視と原因診断2008

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

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

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

    • Author(s)
      堀江倫大
    • Organizer
      日本ソフトウェア科学会第25回大会
    • Place of Presentation
      筑波大学
    • Year and Date
      2008-09-10
    • Related Report
      2008 Annual Research Report
  • [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
    • Related Report
      2008 Annual Research Report
  • [Presentation] Towards Right Abstraction Mechanisms for Crosscutting Concerns2008

    • Author(s)
      Hidehiko Masuhara
    • Organizer
      ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution
    • Related Report
      2008 Annual Research Report 2008 Self-evaluation Report
  • [Presentation] Predicate dispatch for Aspect-Oriented Programming2008

    • Author(s)
      Shigeru Chiba
    • Organizer
      A workshop on Virtual Machines and Intermediate Languages for emerging modularization mechanisms
    • Related Report
      2008 Annual Research Report 2008 Self-evaluation Report
  • [Presentation] FD Checker--A Formal Analysis Tool for FODA Feature Diagrams2008

    • Author(s)
      Shin Nakajima
    • Organizer
      AOAsia4
    • Related Report
      2008 Annual Research Report 2008 Self-evaluation Report
  • [Presentation] Relaxing type Restrictions of around advice in aspect-oriented programming2007

    • Author(s)
      Hidehiko Masuhara.
    • Organizer
      5th ASIAN Symposium on Programming Languages and Systems
    • Place of Presentation
      National University of Singapore,Singapore
    • Year and Date
      2007-11-29
    • Related Report
      2007 Annual Research Report
  • [Presentation] Variant path types for scalable extensibility2007

    • Author(s)
      Atsushi Igarashi
    • Organizer
      ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications
    • Place of Presentation
      Palais des congres Montreal,Montreal
    • Year and Date
      2007-10-23
    • Related Report
      2007 Annual Research Report
  • [Presentation] Variant path types for scalable extensibility2007

    • Author(s)
      Athushi Igarashi
    • Organizer
      Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications
    • Related Report
      2008 Self-evaluation Report
  • [Book] SPINモデル検査入門2010

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

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

    • Author(s)
      鵜林尚靖
    • Total Pages
      205
    • Publisher
      近代科学社
    • Related Report
      2009 Annual Research Report
  • [Book] 16th International Conference on Requirements Engineering---RE'082008

    • Author(s)
      Tamal, T.(ed.)
    • Publisher
      IEEE
    • Related Report
      2008 Self-evaluation Report
  • [Book] プログラミング in Ocaml2007

    • Author(s)
      五十嵐淳
    • Publisher
      技術評論社
    • Related Report
      2008 Self-evaluation Report
  • [Remarks] 研究代表者(玉井)は日本ソフトウェア科学会フェローの称号を受賞.

    • Related Report
      2008 Self-evaluation Report
  • [Remarks] 研究分担者(平成20年度より研究協力者に変更)から3人が文部科学大臣表彰若手科学者賞を受賞(千葉,五十嵐,増原). さらに五十嵐はIBM科学賞,マイクロソフトリサーチ日本情報学研究賞も受賞.

    • Related Report
      2008 Self-evaluation Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi