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

An Aspect-Oriented Programming Framework addressing Many Programming Languages

Research Project

Project/Area Number 25330091
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Research Field Software
Research InstitutionWaseda University

Principal Investigator

Washizaki Hironori  早稲田大学, 理工学術院, 教授 (70350494)

Co-Investigator(Kenkyū-buntansha) SAKAMOTO KAZUNORI  国立情報学研究所, 大学共同利用機関等の部局等, 助教 (60609139)
Project Period (FY) 2013-04-01 – 2016-03-31
Project Status Completed (Fiscal Year 2015)
Budget Amount *help
¥4,810,000 (Direct Cost: ¥3,700,000、Indirect Cost: ¥1,110,000)
Fiscal Year 2015: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2014: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2013: ¥2,210,000 (Direct Cost: ¥1,700,000、Indirect Cost: ¥510,000)
Keywordsアスペクト指向プログラミング / ソフトウェアモジュール / 横断的関心事 / プログラミング言語 / アスペクト指向 / ソフトウェア開発環境
Outline of Final Research Achievements

Most existing Aspect-Oriented Programming (AOP) environments cannot deal with cross-cutting concerns, which are scattered on many modules implemented in two or more languages. The modularization of such cross-cutting concerns is necessary to achieve efficient and reliable software development involving multiple programming languages. This research realized a novel language-independent AOP framework named UniAspect; which translates programs written in various languages into common representations of source code. It achieves the modularization of scattered cross-cutting concerns in multiple languages by weaving aspects.

Report

(4 results)
  • 2015 Annual Research Report   Final Research Report ( PDF )
  • 2014 Research-status Report
  • 2013 Research-status Report
  • Research Products

    (31 results)

All 2015 2014 2013 Other

All Journal Article (7 results) (of which Peer Reviewed: 7 results) Presentation (18 results) (of which Int'l Joint Research: 4 results,  Invited: 2 results) Remarks (6 results)

  • [Journal Article] Finding and Emulating Keyboard, Mouse, and Touch Interactions and Gestures while Crawling RIAs2015

    • Author(s)
      Frederik Nakstad, Hironori Washizaki, Yoshiaki Fukazawa
    • Journal Title

      International Journal of Software Engineering and Knowledge Engineering

      Volume: Volume 25, Issue 9-10 Pages: 1777-1781

    • Related Report
      2015 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Recovering Traceability Links between Requirements and Source Code using the Configuration Management Log2015

    • Author(s)
      Ryosuke Tsuchiya, Hironori Washizaki, Yoshiaki Fukazawa, Tadahisa Kato, Masumi Kawakami and Kentaro Yoshimura
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: Vol.98-D, No.4 Issue: 09n10 Pages: 852-862

    • DOI

      10.1142/s0218194015710163

    • NAID

      130005061839

    • Related Report
      2015 Annual Research Report
    • Peer Reviewed
  • [Journal Article] DePoT Webアプリケーションテストにおけるテストコード自動生成テスティングフレームワーク2015

    • Author(s)
      青井翔平, 坂本一憲,鷲崎弘宜,深澤良彰
    • Journal Title

      情報処理学会論文誌

      Volume: Vol.56, No.3 Pages: 835-846

    • Related Report
      2014 Research-status Report
    • Peer Reviewed
  • [Journal Article] Validating Security Design Pattern Applications by Testing Design Models2014

    • Author(s)
      Takanori Kobashi, Nobukazu Yoshioka, Takao Okubo, Haruhiko Kaiya, Hironori Washizaki,Yoshiaki Fukazawa
    • Journal Title

      International Journal of Secure Software Engineering (IJSSE)

      Volume: Vol.5, No.4 Issue: 4 Pages: 1-30

    • DOI

      10.4018/ijsse.2014100101

    • Related Report
      2014 Research-status Report
    • Peer Reviewed
  • [Journal Article] etecting Design Patterns in Object-Oriented Program Source Code by using Metrics and Machine Learning”, Special Issue on Design Patterns2014

    • Author(s)
      Satoru Uchiyama, Atsuto Kubo, Hironori Washizaki, Yoshiaki Fukazawa
    • Journal Title

      Journal of Software Engineering and Applications

      Volume: Vol.7 Pages: 1-8

    • Related Report
      2013 Research-status Report
    • Peer Reviewed
  • [Journal Article] Refactoring Script:再利用可能なリファクタリングスクリプトと処理系2013

    • Author(s)
      神谷知行, 坂本一憲, 鷲崎弘宜, 深澤良彰
    • Journal Title

      情報処理学会論文誌プログラミング

      Volume: Vol.6, No.3 Pages: 33-45

    • Related Report
      2013 Research-status Report
    • Peer Reviewed
  • [Journal Article] トレーサビリティリンク回復を通じたトレーサビリティ測定と改善支援2013

    • Author(s)
      伊藤弘毅, 志水理哉, 田邉浩之, 波木理恵子, 鷲崎弘宜, 深澤良彰
    • Journal Title

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

      Volume: Vol.30, No.3 Pages: 123-129

    • NAID

      130004549316

    • Related Report
      2013 Research-status Report
    • Peer Reviewed
  • [Presentation] A Comparison of Programming Way: Illustration-based Programming and Text-based Programming2015

    • Author(s)
      Daisuke Saito, Hironori Washizaki, Yoshiaki Fukazawa
    • Organizer
      IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE 2015)
    • Place of Presentation
      Zhuhai, China
    • Year and Date
      2015-12-10
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] A third-party extension support framework using patterns2015

    • Author(s)
      Yiyang Hao, Hironori Washizaki, Yoshiaki Fukazawa
    • Organizer
      22nd Asia Pacific Software Engineering Conference
    • Place of Presentation
      New Delhi, India
    • Year and Date
      2015-12-01
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Recovering Transitive Traceability Links among Software Artifacts2015

    • Author(s)
      Kazuki Nishikawa, Hironori Washizaki, Yoshiaki Fukazawa, Keishi Ohshima, Ryota Mibe
    • Organizer
      31st IEEE International Conference on Software Maintenance and Evolution (ICSME 2015)
    • Place of Presentation
      Bremen, Germany
    • Year and Date
      2015-09-29
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Interactive Recovery of Requirements Traceability Links Using User Feedback and Configuration Management Logs2015

    • Author(s)
      Ryosuke Tsuchiya, Hironori Washizaki, Yoshiaki Fukazawa, Keishi Oshima, and Ryota Mibe
    • Organizer
      27th International Conference on Advanced Information Systems Engineering (CAiSE 2015)
    • Place of Presentation
      Stockholm, Sweden
    • Year and Date
      2015-06-08
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] A Tool to Suggest Similar Program Element Modifications2014

    • Author(s)
      Yujiang Yang, Kazunori Sakamoto, Hironori Washizaki, and Yoshiaki Fukazawa
    • Organizer
      21st Asia-Pacific Software Engineering Conference (APSEC 2014)
    • Place of Presentation
      Jeju, Korea
    • Year and Date
      2014-12-01 – 2014-12-04
    • Related Report
      2014 Research-status Report
  • [Presentation] A Gamified Tool for Motivating Developers to Remove Warnings of Bug Pattern Tools2014

    • Author(s)
      Satoshi Arai, Kazunori Sakamoto, Hironori Washizaki and Yoshiaki Fukazawa
    • Organizer
      6th International Workshop on Empirical Software Engineering in Practice (IWESEP 2014)
    • Place of Presentation
      Osaka, Japan
    • Year and Date
      2014-11-12 – 2014-11-13
    • Related Report
      2014 Research-status Report
  • [Presentation] Using an Automatic Collection Method to Identify Patterns during Design Activity2014

    • Author(s)
      Jonatan Hernandez, Hironori Washizaki, and Yoshiaki Fukazawa
    • Organizer
      11th Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2014)
    • Place of Presentation
      Volgograd, Russia
    • Year and Date
      2014-09-17 – 2014-09-20
    • Related Report
      2014 Research-status Report
  • [Presentation] Verification of Implementing Security Design Patterns Using a Test Template2014

    • Author(s)
      Masatoshi Yoshizawa, Takanori Kobashi, Hironori Washizaki, Yoshiaki Fukazawa, Takao Okubo, Haruhiko Kaiya and Nobukazu Yoshioka
    • Organizer
      9th International Conference on Availability, Reliability and Security (ARES2014)
    • Place of Presentation
      Fribourg, Switzerland
    • Year and Date
      2014-09-08 – 2014-09-12
    • Related Report
      2014 Research-status Report
  • [Presentation] Future of SEKE, Software Engineering and Knowledge-Engineering2014

    • Author(s)
      Hironori Washizaki
    • Organizer
      26th International Conference on Software Engineering and Knowledge Engineering (SEKE 2014)
    • Place of Presentation
      Vancouver, Canada
    • Year and Date
      2014-07-02
    • Related Report
      2014 Research-status Report
    • Invited
  • [Presentation] RefactoringScript: A Script and Its Processor for Composite Refactoring2014

    • Author(s)
      Linchao Yang, Tomoyuki Kamiya, Kazunori Sakamoto, Hironori Washizaki and Yoshiaki Fukazawa
    • Organizer
      26th International Conference on Software Engineering and Knowledge Engineering (SEKE 2014)
    • Place of Presentation
      Vancouver, Canada
    • Year and Date
      2014-07-01 – 2014-07-03
    • Related Report
      2014 Research-status Report
  • [Presentation] Introduction to Patterns2014

    • Author(s)
      Hironori Washizaki
    • Organizer
      miniPLoP@Taipei
    • Place of Presentation
      Taipei
    • Year and Date
      2014-05-29
    • Related Report
      2014 Research-status Report
    • Invited
  • [Presentation] アスペクト指向プログラミングによる高性能・低消費電力化2014

    • Author(s)
      鷲崎 弘宜, 大河原 洸太, 原 章浩, 深澤 良彰
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会2014年1月
    • Place of Presentation
      豊田中央研究所
    • Related Report
      2013 Research-status Report
  • [Presentation] 複数のプログラミング言語に対応したメトリクス測定ツールのための要素抽出技術2014

    • Author(s)
      Junichi Kobayashi, Kazunori Sakamoto, Hironori Washizaki, and Yoshiaki Fukazawa
    • Organizer
      The 76th National Convention of IPSJ
    • Place of Presentation
      Tokyo
    • Related Report
      2013 Research-status Report
  • [Presentation] Comparative Evaluation of Programming Paradigm: Separation of Concerns with Object-, Aspect-, and Context-Oriented Programming2013

    • Author(s)
      Fumiya Kato, Kazunori Sakamoto, Hironori Washizaki, and Yoshiaki Fukazawa
    • Organizer
      24th International Conference on Software Engineering and Knowledge Engineering (SEKE 2013)
    • Place of Presentation
      Hyatt Harborside at Logan Int’l Airport, Boston
    • Related Report
      2013 Research-status Report
  • [Presentation] oal-Oriented Requirements Analysis and an Extended Design Pattern using Scala for Artificial Intelligence Programming Contests2013

    • Author(s)
      Kazunori Sakamoto, Hiroaki Hosono, Seiji Sato, Hironori Washizaki, Yoshiaki Fukazawa
    • Organizer
      3rd International Workshop on Games and Software Engineering (GAS 2013), conjunction with ICSE 2013
    • Place of Presentation
      San Francisco
    • Related Report
      2013 Research-status Report
  • [Presentation] Extended Design Patterns in New Object-Oriented Programming Languages2013

    • Author(s)
      Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa
    • Organizer
      24th International Conference on Software Engineering and Knowledge Engineering (SEKE 2013)
    • Place of Presentation
      Hyatt Harborside at Logan Int’l Airport, Boston
    • Related Report
      2013 Research-status Report
  • [Presentation] メトリクス測定に基づくオープンソースプロジェクトにおける実証的研究2013

    • Author(s)
      高澤 亮平、坂本 一憲、鷲崎 弘宜、深澤 良彰
    • Organizer
      第20回 ソフトウェア工学の基礎ワークショップ FOSE 2013 in 加賀
    • Place of Presentation
      石川県加賀市山代温泉
    • Related Report
      2013 Research-status Report
  • [Presentation] プログラミング初学者向けコンテストシステム2013

    • Author(s)
      坂本 一憲、鷲崎 弘宜、深澤 良彰
    • Organizer
      日本ソフトウェア科学会 第30回大会
    • Place of Presentation
      京大学本郷キャンパス
    • Related Report
      2013 Research-status Report
  • [Remarks] UNICOEN

    • URL

      http://www.unicoen.net/

    • Related Report
      2015 Annual Research Report
  • [Remarks] The UNICOEN Project

    • URL

      https://github.com/UnicoenProject

    • Related Report
      2015 Annual Research Report
  • [Remarks] Modularity and Post Object-Oriented Programming

    • URL

      http://www.washi.cs.waseda.ac.jp/?page_id=636

    • Related Report
      2014 Research-status Report
  • [Remarks] Reliable Software Engineering

    • URL

      http://www.washi.cs.waseda.ac.jp/

    • Related Report
      2014 Research-status Report
  • [Remarks] Modularity and Post Object-Oriented Programming

    • URL

      http://www.washi.cs.waseda.ac.jp/?page_id=636

    • Related Report
      2013 Research-status Report
  • [Remarks] Reliable Software Engineering

    • URL

      http://www.washi.cs.waseda.ac.jp/

    • Related Report
      2013 Research-status Report

URL: 

Published: 2014-07-25   Modified: 2019-07-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi