On-Demand Security Requirements Synthesis with Relational Generative Adversarial Networks

被引:4
|
作者
Koscinski, Viktoria [1 ]
Hashemi, Sara [1 ]
Mirakhorli, Mehdi [1 ]
机构
[1] Rochester Inst Technol, Rochester, NY USA
基金
美国国家科学基金会;
关键词
Software Security Requirements; Requirements Engineering; Generative Adversarial Networks; NATURAL-LANGUAGE; SPECIFICATIONS; MODELS;
D O I
10.1109/ICSE48619.2023.00139
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Security requirements engineering is a manual and error-prone activity that is often neglected due to the knowledge gap between cybersecurity professionals and software requirements engineers. In this paper, we aim to automate the process of recommending and synthesizing security requirements specifications and therefore supporting requirements engineers in soliciting and specifying security requirements. We investigate the use of Relational Generative Adversarial Networks (GANs) in automatically synthesizing security requirements specifications. We evaluate our approach using a real case study of the Court Case Management System (CCMS) developed for the Indiana Supreme Court's Division of State Court Administration. We present an approach based on RelGAN to generate security requirements specifications for the CCMS. We show that RelGAN is practical for synthesizing security requirements specifications as indicated by subject matter experts. Based on this study, we demonstrate promising results for the use of GANs in the software requirements synthesis domain. We also provide a baseline for synthesizing requirements, highlight limitations and weaknesses of RelGAN and define opportunities for further investigations.
引用
收藏
页码:1609 / 1621
页数:13
相关论文
共 50 条
  • [21] Radar Waveform Synthesis Using Generative Adversarial Networks
    Saarinen, Vesa
    Koivunen, Visa
    2020 IEEE RADAR CONFERENCE (RADARCONF20), 2020,
  • [22] A Survey of Image Synthesis and Editing with Generative Adversarial Networks
    Xian Wu
    Kun Xu
    Peter Hall
    TsinghuaScienceandTechnology, 2017, 22 (06) : 660 - 674
  • [23] Multiclass Texture Synthesis Using Generative Adversarial Networks
    Kollar, Maros
    Hudec, Lukas
    Benesova, Wanda
    PROCEEDINGS OF THE 18TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS, VISIGRAPP 2023, 2023, : 87 - 97
  • [24] Logo Synthesis and Manipulation with Clustered Generative Adversarial Networks
    Sage, Alexander
    Agustsson, Eirikur
    Timofte, Radu
    Van Gool, Luc
    2018 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2018, : 5879 - 5888
  • [25] Generative Adversarial Networks in Human Emotion Synthesis: A Review
    Hajarolasvadi, Noushin
    Ramirez, Miguel Arjona
    Beccaro, Wesley
    Demirel, Hasan
    IEEE ACCESS, 2020, 8 : 218499 - 218529
  • [26] A Survey of Image Synthesis and Editing with Generative Adversarial Networks
    Wu, Xian
    Xu, Kun
    Hall, Peter
    TSINGHUA SCIENCE AND TECHNOLOGY, 2017, 22 (06) : 660 - 674
  • [27] MelGAN: Generative Adversarial Networks for Conditional Waveform Synthesis
    Kumar, Kundan
    Kumar, Rithesh
    de Boissiere, Thibault
    Gestin, Lucas
    Teoh, Wei Zhen
    Sotelo, Jose
    de Brebisson, Alexandre
    Bengio, Yoshua
    Courville, Aaron
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [28] GENERATIVE ADVERSARIAL NETWORKS FOR REALISTIC SYNTHESIS OF HYPERSPECTRAL SAMPLES
    Audebert, Nicolas
    Le Saux, Bertrand
    Lefevre, Sebastien
    IGARSS 2018 - 2018 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2018, : 4359 - 4362
  • [29] WGAN-E: A Generative Adversarial Networks for Facial Feature Security
    Wu, Chunxue
    Ju, Bobo
    Wu, Yan
    Xiong, Neal N.
    Zhang, Sheng
    ELECTRONICS, 2020, 9 (03)
  • [30] On-Demand Security Framework for 5GB Vehicular Networks
    Boualouache A.
    Brik B.
    Senouci S.-M.
    Engel T.
    IEEE Internet of Things Magazine, 2023, 6 (02): : 26 - 31