Data-Driven Software Architecture for Analyzing Confidentiality

被引:17
|
作者
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 条
  • [1] Architecting a big data-driven software architecture for smart street lighting
    Ali, Mubashir
    Scandurra, Patrizia
    Moretti, Fabio
    Blaso, Laura
    [J]. 2023 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C, 2023, : 1 - 10
  • [2] Towards a data-driven IoT software architecture for smart city utilities
    Simmhan, Yogesh
    Ravindra, Pushkara
    Chaturvedi, Shilpa
    Hegde, Malati
    Ballamajalu, Rashmi
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (07): : 1390 - 1416
  • [3] Creating a data-driven tool architecture
    Bourget, Larry
    Faulkner, David
    [J]. SOLID STATE TECHNOLOGY, 2009, 52 (06) : 32 - 32
  • [4] Architecture of the multichannel data-driven ASIC
    Normanov, D. D.
    Atkin, E. V.
    [J]. INTERNATIONAL CONFERENCE ON PARTICLE PHYSICS AND ASTROPHYSICS (ICPPA-2015), PTS 1-4, 2016, 675
  • [5] The Stuttgart IT Architecture for Manufacturing An Architecture for the Data-Driven Factory
    Kassner, Laura
    Groeger, Christoph
    Koenigsberger, Jan
    Hoos, Eva
    Kiefer, Cornelia
    Weber, Christian
    Silcher, Stefan
    Mitschang, Bernhard
    [J]. ENTERPRISE INFORMATION SYSTEMS, ICEIS 2016, 2017, 291 : 53 - 80
  • [6] DATA-DRIVEN AND DEMAND-DRIVEN COMPUTER ARCHITECTURE
    TRELEAVEN, PC
    BROWNBRIDGE, DR
    HOPKINS, RP
    [J]. COMPUTING SURVEYS, 1982, 14 (01): : 93 - 143
  • [7] A Data-Driven Model for Software Reliability Prediction
    Lo, Jung-Hua
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING (GRC 2012), 2012, : 326 - 331
  • [8] Data-driven Software Security: Models and Methods
    Erlingsson, Ulfar
    [J]. 2016 IEEE 29TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF 2016), 2016, : 9 - 15
  • [9] Data-Driven Modeling for Chinese Ancient Architecture
    Ren, Pu
    Wang, Yan
    Zhou, Mingquan
    Wu, Zhongke
    Zhou, Pengbo
    Zhang, Juan
    [J]. PRESENCE-VIRTUAL AND AUGMENTED REALITY, 2017, 26 (04): : 389 - 401
  • [10] Bayesian Network analysis of software logs for data-driven software maintenance
    del Rey, Santiago
    Martinez-Fernandez, Silverio
    Salmeron, Antonio
    [J]. IET SOFTWARE, 2023, 17 (03) : 268 - 286