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

2018 Fiscal Year Research-status Report

複数活動間の相乗効果を促進するためのシステム要求変更手法とツールの開発

Research Project

Project/Area Number 18K11249
Research InstitutionKanagawa University

Principal Investigator

海谷 治彦  神奈川大学, 理学部, 教授 (30262596)

Project Period (FY) 2018-04-01 – 2021-03-31
Keywords要求工学 / 要求獲得 / 発想支援 / ソフトウェア工学 / Systems of Systems
Outline of Annual Research Achievements

当初はゴール志向モデリング言語のみで複数システムの相乗効果モデリングを行なう予定であったが,いくつかの実業務のモデリングを行なうことで,モデリング言語の種類は限定せず,例えば,ユースケースモデル,アクティビティ図,データフロー図等の利用も可能とするモデルの合成法を考案した.これによって,それぞれのシステムを多面的に分析することが可能となった.
重複部分についての分析においては,あるモデル要素を他のモデルに輸出(export)するという概念を導入し,受け入れ側では,輸入(import)という概念を導入することで,重複部分の併合を明示的にモデル化した.これらのモデル化にはステレオタイプを用いることで,前述のように複数種類のモデリング言語に対応できるようにした.相乗については,誘因(trigger)という概念と発見(discover)という概念を同様に導入し,あるモデルの要素が他モデルのどの部分に相乗効果を与えたかを明示化した.また,輸入や発見によって,どのような効率化が見込まれるかもステレオタイプによってモデリング可能とした.例えば,輸入によって,単体では開発予定であった新機能を開発せずに済む等が典型例である.現時点では,矛盾の取扱いはまだ行なっていない.複数行なった事例研究からは,明示的な矛盾の例がほとんどみられないためである.これは,複数のシステムが相互に機能等を出し合い連携はしているが,あくまで,個々のシステムが独立しているためであると思われる.
これらの成果を国際会議論文としてまとめ,Springer社から出版された会議録に成果を残した.論文のタイトルは Requirements Exploration by Comparing and Combining Models of Different Information Systems. である.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

矛盾部分のモデリングを除き,ツール化するための必要十分な言語設計は完了した.当初予定では,2019年度中盤まで言語設計の予定であったため,概ね順調といえる.成果発表については,想定する会議は異なっているが,予定本数を発表することができている.しかし,論文誌への投稿が,いまだ準備中のため,論文執筆を急がなければならない.

Strategy for Future Research Activity

当初は2019年度終わりから開始予定であったツール開発を,2019年度中旬から行ないたい.ツールを作成するためのプラットフォーム調査は既に済んでおり,いくつかの動作チェックを行なう必要がある.特に,異なる複数のモデル間の連携をとる必要があるため,複数のモデリングツール間の通信が必要となる.この部分については,構想は固まっているが,実際に動作可能であるか否かのテストを行なう必要がある.

  • Research Products

    (5 results)

All 2018

All Journal Article (5 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 5 results,  Open Access: 1 results)

  • [Journal Article] Taxonomy and Literature Survey of Security Pattern Research2018

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

      IEEE Conference on Applications, Information and Network Security.

      Volume: 1 Pages: 87-92

    • DOI

      10.1109/AINS.2018.8631465

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Meta-Requirements for Information System Requirements: Lesson Learned from Software Ecosystem Researches2018

    • Author(s)
      Haruhiko Kaiya
    • Journal Title

      Procedia Computer Science

      Volume: 126 Pages: 1243-1252

    • DOI

      10.1016/j.procs.2018.08.066

    • Peer Reviewed / Open Access
  • [Journal Article] Requirements Exploration by Comparing and Combining Models of Different Information Systems2018

    • Author(s)
      Haruhiko Kaiya, Kazuhiko Adachi, Yoshihide Chubachi.
    • Journal Title

      Smart Innovation, Systems and Technologies

      Volume: 108 Pages: 64-74

    • DOI

      10.1007/978-3-319-97679-2_7

    • Peer Reviewed
  • [Journal Article] Tool to Automatically Generate a Screen Transition Model Based on a Conceptual Model2018

    • Author(s)
      Yukiya Yazawa, Shinpei Ogata, Kozo Okano, Haruhiko Kaiya, Hironori Washizaki.
    • Journal Title

      Smart Innovation, Systems and Technologies

      Volume: 108 Pages: 158-167

    • DOI

      10.1007/978-3-319-97679-2_16

    • Peer Reviewed
  • [Journal Article] Security Requirement Modeling Support System using Software Security Knowledge Base2018

    • Author(s)
      Atsuo Hazeyama, Shunichi Tanaka, Takafumi Tanaka, Hiroaki Hashiura, Seiji Munetoh, Takao Okubo, Haruhiko Kaiya, Hironori Washizaki, Nobukazu Yoshioka.
    • Journal Title

      COMPSAC 2018 workshops

      Volume: 42 Pages: 234-239

    • DOI

      10.1109/COMPSAC.2018.10235

    • Peer Reviewed

URL: 

Published: 2019-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi