Data-Driven Software Architecture for Analyzing Confidentiality

被引:18
|
作者
Seifermann, Stephan [1 ]
Heinrich, Robert [1 ]
Reussner, Ralf [1 ]
机构
[1] KIT, Karlsruhe, Germany
关键词
data flow; confidentiality; logic programming;
D O I
10.1109/ICSA.2019.00009
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Preservation of confidentiality has become a crucial quality property of software systems that software vendors have to consider in each development phase. Especially, neglecting confidentiality constraints in the software architecture leads to severe issues in later phases that often are hard to correct. In contrast to the implementation phase, there is no support for systematically considering confidentiality in architectural design phases by means of data processing descriptions. To fill this gap, we introduce data flows in an architectural description language to enable simple definition of confidentiality constraints. Afterwards, we transform the software architecture specification to a logic program to find violated confidentiality constraints. In a case study-based evaluation, we apply the analysis to sixteen scenarios to show the accuracy of the approach.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [21] Using a data-driven model for instrument software development
    Clarke, DA
    Allen, SL
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS IX, 2000, 216 : 16 - 19
  • [22] Defining dependable dynamic data-driven software architectures
    Bahsoon, Rami
    IRI 2007: PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2007, : 691 - 694
  • [23] Data-Driven Software Reliability and Availability Modeling and Prediction
    Xuemei Zhang
    Hoang Pham
    OPSEARCH, 2008, 45 (4) : 335 - 350
  • [24] The Orion GN&C Data-Driven Flight Software Architecture for Automated Sequencing And Fault Recovery
    King, Ellis
    Hart, Jeremy
    Odegard, Ryan
    2010 IEEE AEROSPACE CONFERENCE PROCEEDINGS, 2010,
  • [25] Data-Driven Search-based Software Engineering
    Nair, Vivek
    Agrawal, Amritanshu
    Chen, Jianfeng
    Fu, Wei
    Mathew, George
    Menzies, Tim
    Minku, Leandro
    Wagner, Markus
    Yu, Zhe
    2018 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), 2018, : 341 - 352
  • [26] Data-driven Software Security and its Hardware Support
    Erlingsson, Ulfar
    PROCEEDINGS OF THE 2017 WORKSHOP ON ATTACKS AND SOLUTIONS IN HARDWARE SECURITY (ASHES'17), 2017, : 3 - 3
  • [27] Constructing Dependable Data-Driven Software With Machine Learning
    Pahl, Claus
    Azimi, Shelernaz
    IEEE SOFTWARE, 2021, 38 (06) : 88 - 97
  • [28] Towards data-driven software engineering skills assessment
    Lin J.
    Yu H.
    Pan Z.
    Shen Z.
    Cui L.
    International Journal of Crowd Science, 2018, 2 (02) : 123 - 135
  • [29] A value-driven perspective to understand Data-driven futures in Architecture
    Qabshoqa, Mohammad
    Kocaturk, Tuba
    Kiviniemi, Arto
    ECAADE 2017: SHARING OF COMPUTABLE KNOWLEDGE! (SHOCK!), VOL 2, 2017, : 407 - 416
  • [30] A data-driven neural network architecture for sentiment analysis
    Cano, Erion
    Morisio, Maurizio
    DATA TECHNOLOGIES AND APPLICATIONS, 2019, 53 (01) : 2 - 19