Verifying security requirements using model checking technique for UML-based requirements specification

Yoshitaka Aoki, Saeko Matsuura

研究成果: Conference contribution

9 被引用数 (Scopus)

抄録

Use case analysis is known to be an effective method to clarify functional requirements. Security requirements such as access or information control tend to increase the complexity of functional requirements, and therefore, need to be correctly implemented to minimize risks. However, general developers find it difficult to correctly specify adequate security requirements during the initial phases of the software development process. We propose a method to verify security requirements whose specifications are based on Unified Modeling Language (UML) using the model checking technique and Common Criteria security knowledge. Common Criteria assists in defining adequate security requirements in the form of a table. This helps developers verify whether UML-based requirements analysis models meet those requirements in the early stages of software development. The UML model and the table are transformed into a finite automaton in the UPPAAL model checking tool.

本文言語English
ホスト出版物のタイトル2014 IEEE 1st International Workshop on Requirements Engineering and Testing, RET 2014 - Proceedings
出版社Institute of Electrical and Electronics Engineers Inc.
ページ18-25
ページ数8
ISBN(電子版)9781479963348
DOI
出版ステータスPublished - 2014 9月 23
イベント2014 IEEE 1st International Workshop on Requirements Engineering and Testing, RET 2014 - Karlskrona, Sweden
継続期間: 2014 8月 262014 8月 26

出版物シリーズ

名前2014 IEEE 1st International Workshop on Requirements Engineering and Testing, RET 2014 - Proceedings

Conference

Conference2014 IEEE 1st International Workshop on Requirements Engineering and Testing, RET 2014
国/地域Sweden
CityKarlskrona
Period14/8/2614/8/26

ASJC Scopus subject areas

  • 情報システムおよび情報管理
  • ソフトウェア

フィンガープリント

「Verifying security requirements using model checking technique for UML-based requirements specification」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル