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

2020 Fiscal Year Annual Research Report

Trace ANY: tracing any software in any direction to support software system maintenance and evolution

Research Project

Project/Area Number 16H02804
Research InstitutionWaseda University

Principal Investigator

鷲崎 弘宜  早稲田大学, 理工学術院, 教授 (70350494)

Co-Investigator(Kenkyū-buntansha) 小形 真平  信州大学, 学術研究院工学系, 准教授 (10589279)
吉岡 信和  国立情報学研究所, アーキテクチャ科学研究系, 准教授 (20390601)
海谷 治彦  神奈川大学, 理学部, 教授 (30262596)
本田 澄  大阪工業大学, 情報科学部, 講師 (40732938)
櫨山 淳雄  東京学芸大学, 教育学部, 教授 (70313278)
大久保 隆夫  情報セキュリティ大学院大学, その他の研究科, 教授 (80417518)
Project Period (FY) 2016-04-01 – 2021-03-31
Keywordsソフトウエア開発効率化・安定化 / ソフトウエア学 / ソフトウエアモジュール / ソフトウエア開発環境
Outline of Annual Research Achievements

多くのソフトウェアがモデリング・プログラミング言語を含む多様な環境を併用して開発され多様な実行環境で運用保守される今日のヘテロな開発運用時代において、その多様性を扱えるソフトウェアの要求や要素の追跡、変更・再利用支援技術の欠如が、迅速かつ高信頼なソフトウェア保守進化の妨げとなっている。本研究では、代表者および分担者らの研究成果を応用および発展させて、(1)言語を含む環境や成果物に対しロバストな網羅的追跡技術、(2)異なる追跡結果をまとめることによる高信頼追跡技術、(3)追跡結果に基づいて保守進化を促すための変更・再利用支援技術を確立する。結果として、ヘテロな開発運用時代において工程を超えた適切な抽象度における変更必要箇所の特定、変更、再利用を迅速かつ高精度に実現し、保守進化の基盤を与える。
2020年度および延長後の2021年度は、これまでの研究成果を踏まえて、ソフトウェアパターンを含む要素技術およびセキュリティや機械学習応用を含む対象問題領域について幅広く関連研究のサーベイを継続しながら、高信頼なソフトウェア追跡のための追跡および関連技術の調査研究を進めて、それらの基礎をなす要素技術および全体の統合的な枠組みや手法を、ヘテロな運用開発時代の典型例題や実課題への適用を通じて有用性を検証し、国際会議論文やジャーナル論文等としてまとめた。特にセキュリティ脆弱性対応を含む多様な問題や要求およびそれらの対策や実現について、環境や成果物に対してロバストな一定の抽象度における高精度な追跡の仕組みと枠組み、ツールを実現し、実験等により有用性を確認した。

Research Progress Status

令和2年度が最終年度であるため、記入しない。

Strategy for Future Research Activity

令和2年度が最終年度であるため、記入しない。

  • Research Products

    (29 results)

All 2022 2021 2020 Other

All Int'l Joint Research (2 results) Journal Article (9 results) (of which Int'l Joint Research: 6 results,  Peer Reviewed: 9 results,  Open Access: 9 results) Presentation (15 results) (of which Int'l Joint Research: 15 results,  Invited: 6 results) Remarks (3 results)

  • [Int'l Joint Research] Florida Atlantic University(米国)

    • Country Name
      U.S.A.
    • Counterpart Institution
      Florida Atlantic University
  • [Int'l Joint Research] Polytechnique Montreal/Concordia University(カナダ)

    • Country Name
      CANADA
    • Counterpart Institution
      Polytechnique Montreal/Concordia University
  • [Journal Article] Comparative Evaluation of NLP-Based Approaches for Linking CAPEC Attack Patterns from CVE Vulnerability Information2022

    • Author(s)
      Kenta Kanakogi, Hironori Washizaki, Yoshiaki Fukazawa, Shinpei Ogata, Takao Okubo, Takehisa Kato, Hideyuki Kanuka, Atsuo Hazeyama, Nobukazu Yoshioka
    • Journal Title

      Applied Sciences

      Volume: 12(7) Pages: 1-15

    • DOI

      10.3390/app12073400

    • Peer Reviewed / Open Access
  • [Journal Article] Software Engineering Design Patterns for Machine Learning Applications2022

    • Author(s)
      Hironori Washizaki, Foutse Khomh, Yann-Gael Gueheneuc, Hironori Takeuchi, Naotake Natori, Takuo Doi, Satoshi Okuda
    • Journal Title

      IEEE Computer

      Volume: 55(3) Pages: 30-39

    • DOI

      10.1109/MC.2021.3137227

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Abstract security patterns and the design of secure systems2022

    • Author(s)
      Eduardo Buglioni Fernandez, Nobukazu Yoshioka, Hironori Washizaki, Joseph William Yoder
    • Journal Title

      Cybersecurity

      Volume: 5(7) Pages: 1-17

    • DOI

      10.1186/s42400-022-00109-w

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Tracing CVE Vulnerability Information to CAPEC Attack Patterns Using Natural Language Processing Techniques2021

    • Author(s)
      Kenta Kanakogi, Hironori Washizaki, Yoshiaki Fukazawa, Shinpei Ogata, Takao Okubo, Takehisa Kato, Hideyuki Kanuka, Atsuo Hazeyama, Nobukazu Yoshioka
    • Journal Title

      Information

      Volume: 12(8) Pages: 1-15

    • DOI

      10.3390/info12080298

    • Peer Reviewed / Open Access
  • [Journal Article] Systematical Alignment of Business Requirements and System Functions by Linking GQM+Strategies and SysML2021

    • Author(s)
      Natsuki Mimura, Shuji Okuda, Hironori Washizaki, Katsutoshi Shintani, Yoshiaki Fukazawa
    • Journal Title

      International Journal of Service and Knowledge Management

      Volume: 5(1) Pages: 15-35

    • DOI

      10.52731/ijskm.v5.i1.540

    • Peer Reviewed / Open Access
  • [Journal Article] Systematic Literature Review of Security Pattern Research2021

    • Author(s)
      Hironori Washizaki, Tian Xia, Natsumi Kamata, Yoshiaki Fukazawa, Hideyuki Kanuka, Takehisa Kato, Masayuki Yoshino, Takao Okubo, Shinpei Ogata, Haruhiko Kaiya, Atsuo Hazeyama, Takafumi Tanaka, Nobukazu Yoshioka, G Priyalakshmi
    • Journal Title

      Information

      Volume: 12(1) Pages: 1-27

    • DOI

      10.3390/info12010036

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] CSPM: Metamodel for Handling Security and Privacy Knowledge in Cloud Service Development2021

    • Author(s)
      Tian Xia, Hironori Washizaki, Yoshiaki Fukazawa, Haruhiko Kaiya, Shinpei Ogata, Eduardo B. Fernandez, Takehisa Kato, Hideyuki Kanuka, Takao Okubo, Nobukazu Yoshioka and Atsuo Hazeyama
    • Journal Title

      International Journal of Systems and Software Security and Protection

      Volume: 12(2) Pages: 1-18

    • DOI

      10.4018/IJSSSP.20210101.oa1

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] The design of secure IoT applications using patterns: State of the art and directions for research2021

    • Author(s)
      Eduardo B. Fernandez, Hironori Washizaki, Nobukazu Yoshioka, Takao Okubo
    • Journal Title

      Internet of Things

      Volume: 15 Pages: 1-25

    • DOI

      10.1016/j.iot.2021.100408

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Landscape of Architecture and Design Patterns for IoT Systems2020

    • Author(s)
      Hironori Washizaki, Shinpei Ogata, Atsuo Hazeyama, Takao Okubo, Eduardo B. Fernandez, Nobukazu Yoshioka
    • Journal Title

      IEEE Internet of Things Journal

      Volume: 7(10) Pages: 10091-10101

    • DOI

      10.1109/JIOT.2020.3003528

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Presentation] Traceable Business-to-Safety Analysis Framework for Safety-critical Machine Learning Systems2022

    • Author(s)
      Jati H. Husen, Hironori Washizaki, Hnin Thandar Tun, Nobukazu Yoshioka, Hironori Takeuchi and Yoshiaki Fukazawa
    • Organizer
      1st Conference on AI Engineering and Software Engineering for AI (CAIN 2022)
    • Int'l Joint Research
  • [Presentation] Metamodel and Patterns for Cloud Security and Privacy2022

    • Author(s)
      Hironori Washizaki
    • Organizer
      The Thirteenth International Conference on Cloud Computing, GRIDs, and Virtualization (CLOUD COMPUTING 2022)
    • Int'l Joint Research / Invited
  • [Presentation] Tracing CAPEC Attack Patterns from CVE Vulnerability Information using Natural Language Processing Technique2021

    • Author(s)
      Kenta Kanakogi, Hironori Washizaki, Yoshiaki Fukazawa, Shinpei Ogata, Takao Okubo, Takehisa Kato, Hideyuki Kanuka, Atsuo Hazeyama, Nobukazu Yoshioka
    • Organizer
      54th Hawaii International Conference on System Sciences (HICSS)
    • Int'l Joint Research
  • [Presentation] Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 3 - Data Processing Architectures2021

    • Author(s)
      Jomphon Runpakprakun, Sien Reeve Ordonez Peralta, Hironori Washizaki, Foutse Khomh, Yann-Gael Gueheneuc, Nobukazu Yoshioka, Yoshiaki Fukazawa
    • Organizer
      28th Conference on Pattern Languages of Programs (PLoP 2021)
    • Int'l Joint Research
  • [Presentation] Analysis of IoT Pattern Descriptions2021

    • Author(s)
      Hironori Washizaki, Atsuo Hazeyama, Takao Okubo, Hideyuki Kanuka, Shinpei Ogata, Nobukazu Yoshioka
    • Organizer
      2021 IEEE/ACM 3rd International Workshop on Software Engineering Research and Practices for the IoT (SERP4IoT 2021)
    • Int'l Joint Research
  • [Presentation] Software Engineering Patterns for Machine Learning Applications: Research and Practice2021

    • Author(s)
      Hironori Washizaki
    • Organizer
      3rd International Workshop on Machine Learning Systems Engineering (iMLSE 2021)
    • Int'l Joint Research / Invited
  • [Presentation] Patterns for New Software Engineering: Machine Learning, IoT and Security Patterns2021

    • Author(s)
      Hironori Washizaki
    • Organizer
      The Seventh International Conference on Fundamentals and Advances in Software Systems Integration (FASSI 2021)
    • Int'l Joint Research / Invited
  • [Presentation] Machine Learning Software Engineering Patterns: Classification and Practitioners’ Insights2021

    • Author(s)
      Hironori Washizaki
    • Organizer
      The Sixteenth International Conference on Software Engineering Advances (ICSEA 2021)
    • Int'l Joint Research / Invited
  • [Presentation] Software Engineering Patterns for Machine Learning Applications2021

    • Author(s)
      Hironori Washizaki
    • Organizer
      2021 IEEE International Conference on Electronic Technology, Communication and Information (ICETCI 2021)
    • Int'l Joint Research / Invited
  • [Presentation] Experimental Evaluation of Traceability Checking Tool for Goal Dependency Modeling2020

    • Author(s)
      Haruhiko Kaiya, Wataru Fujita, Ryotaro Yamada, Atsuo Hazeyama, Shinpei Ogata, Takao Okubo, Nobukazu Yoshioka, and Hironori Washizaki
    • Organizer
      13th International Joint Conference on Knowledge-based Software Engineering (JCKBSE2020)
    • Int'l Joint Research
  • [Presentation] A Tool to Manage Traceability on Several Models and Its Use Case2020

    • Author(s)
      Haruhiko Kaiya, Shogo Tatsui, Atsuo Hazeyama, Shinpei Ogata, Takao Okubo, Hironori Washizaki
    • Organizer
      24th International Conference on Knowledge Based and Intelligent Information and Engineering Systems (KES2020)
    • Int'l Joint Research
  • [Presentation] Machine-Learning Software-Engineering Design Patterns: Literature Review and Practitioners’ Insights2020

    • Author(s)
      Hironori Washizaki, Hironori Takeuchi, Yann-Gaell Gueneuc, Foutse Khomh, Naotake Natori, Naohisa Shioura and Takuo Doi
    • Organizer
      2nd International Workshop on Machine Learning Systems Engineering (iMLSE 2020)
    • Int'l Joint Research
  • [Presentation] Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 22020

    • Author(s)
      Hironori Washizaki, Foutse Khomh, Yann-Gael Gueheneuc, Hironori Takeuchi, Satoshi Okuda, Naotake Natori, Naohisa Shioura
    • Organizer
      27th Conference on Pattern Languages of Programs in 2020 (PLoP’20)
    • Int'l Joint Research
  • [Presentation] Practitioners’ insights on machine-learning software engineering design patterns: a preliminary study2020

    • Author(s)
      Hironori Washizaki, Hironori Takeuchi, Foutse Khomh, Naotake Natori, Takuo Doi, Satoshi Okuda
    • Organizer
      36th IEEE International Conference on Software Maintenance and Evolution (ICSME 2020)
    • Int'l Joint Research
  • [Presentation] Patterns for New Software Engineering: Machine Learning and IoT Engineering Patterns2020

    • Author(s)
      Hironori Washizaki
    • Organizer
      AsianPLoP 2020: 9th Asian Conference on Pattern Languages of Programs
    • Int'l Joint Research / Invited
  • [Remarks] ProMeTA: Program Metamodel TAxonomy

    • URL

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

  • [Remarks] IoT Architecture and Design Patterns

    • URL

      http://www.washi.cs.waseda.ac.jp/iot-patterns/

  • [Remarks] Machine Learning Architecture and Design Patterns

    • URL

      http://www.washi.cs.waseda.ac.jp/ml-patterns/

URL: 

Published: 2022-12-28  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi