2019 Fiscal Year Research-status Report
要求獲得における不吉なにおいの検出と改善支援の研究
Project/Area Number |
18K11237
|
Research Institution | Tokyo Institute of Technology |
Principal Investigator |
佐伯 元司 東京工業大学, 情報理工学院, 教授 (80162254)
|
Project Period (FY) |
2018-04-01 – 2021-03-31
|
Keywords | ゴール指向要求分析法 / ユースケースモデリング / 不吉な臭い / データ依存解析 |
Outline of Annual Research Achievements |
本年度は以下を行った。 1) ユースケース記述の不吉な臭いカタログの整備:前年度に開発したユースケース記述の不吉な臭いカタログを再整理し、合計60種類の不吉な臭いとした。全リストを国際会議論文の付録としてインターネット上に公開し、他の研究者が活用できるようにした。実際に評価実験に用いた事例やその事例にみられる不吉な臭いの出現も併せて公開した。 2) ユースケース記述の意味的な不吉な臭い検出手法の開発:前年度開発した記述の構造的・構文的特徴を用いた不吉な臭い検出メトリックスでカバーできなかった種類について、記述のフロー中のデータ依存解析を行う手法を開発した。この手法では、各文の格構造解析を行い、出現するオブジェクトやその属性値を抽出し、オブジェクトや属性と共起して出現している動詞をCreate、Read、Update、Delete(CRUD)のカテゴリに分析し、存在しないオブジェクトや属性への動作を含む文やフローを不吉な臭いとして検出する。これにより、事前条件や事後条件を満たさないフロー、出所不明のフローが検出できるようになった。 3) ゴールモデル詳細化の不吉な臭い改善の開発:ゴールモデルにおいて親ゴールの達成に直接貢献しないような詳細化を改善するために、詳細化の視点を複数持つゴールモデルの考えを適用し、詳細化の視点ごとにゴールモデルを分割して記述し、統合する手法を導入し、事例によってその効果を確認した。具体的には、ゴールはそれを達成するために実行しなければならないタスクと達成時に守らなければならない制約とに混在して詳細化される。制約ゴールが「親ゴールの達成に直接貢献しない」ゴールであり、タスクへの詳細化と制約への詳細化の視点を分けて複数の平面上での詳細化を行っていく。複数平面でのゴールモデルと統合後のゴールモデル両者を保持することにより、理解性の向上が図れる。
|
Current Status of Research Progress |
Current Status of Research Progress
2: Research has progressed on the whole more than it was originally planned.
Reason
ゴールモデルの不吉な臭いの改善の中でも重大な手法の開発が終わり、ユースケース記述の意味的な「不吉な臭い」検出手法についても見通しを得たことにより、全体の進捗としては順調に進んでいる。
|
Strategy for Future Research Activity |
今年度挙げた成果をもとに、ゴール記述やユースケース記述の意味に関する「不吉な臭い」検出と改善の自動化技術を実現し、評価を行っていく。
|
Causes of Carryover |
新型コロナウイルスの影響で、年度末に予定されていた学会がキャンセルになり、成果発表や研究打合せにかかる費用が消化できなかった。また、データ依存解析を用いたユースケース記述解析のプロトタイプ実現・評価実験による検証も同様の理由で先送りになった。次年度は、プロトタイプ実現、評価実験および成果発表に、謝金や成果発表等に研究費を使用する予定である。
|