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] A Data-Driven and Architecture-Centric Approach for Identifying and Analyzing Real-Life Software Performance Issues
    Stevens Institute of Technology
    1600,
  • [2] Architecting a big data-driven software architecture for smart street lighting
    Ali, Mubashir
    Scandurra, Patrizia
    Moretti, Fabio
    Blaso, Laura
    2023 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C, 2023, : 1 - 10
  • [3] Towards a data-driven IoT software architecture for smart city utilities
    Simmhan, Yogesh
    Ravindra, Pushkara
    Chaturvedi, Shilpa
    Hegde, Malati
    Ballamajalu, Rashmi
    SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (07): : 1390 - 1416
  • [4] Creating a data-driven tool architecture
    Bourget, Larry
    Faulkner, David
    SOLID STATE TECHNOLOGY, 2009, 52 (06) : 32 - 32
  • [5] Architecture of the multichannel data-driven ASIC
    Normanov, D. D.
    Atkin, E. V.
    INTERNATIONAL CONFERENCE ON PARTICLE PHYSICS AND ASTROPHYSICS (ICPPA-2015), PTS 1-4, 2016, 675
  • [6] 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
    ENTERPRISE INFORMATION SYSTEMS, ICEIS 2016, 2017, 291 : 53 - 80
  • [7] DATA-DRIVEN AND DEMAND-DRIVEN COMPUTER ARCHITECTURE
    TRELEAVEN, PC
    BROWNBRIDGE, DR
    HOPKINS, RP
    COMPUTING SURVEYS, 1982, 14 (01) : 93 - 143
  • [8] Data-driven Software Security: Models and Methods
    Erlingsson, Ulfar
    2016 IEEE 29TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF 2016), 2016, : 9 - 15
  • [9] A Data-Driven Model for Software Reliability Prediction
    Lo, Jung-Hua
    2012 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING (GRC 2012), 2012, : 326 - 331
  • [10] Data-Driven Modeling for Chinese Ancient Architecture
    Ren, Pu
    Wang, Yan
    Zhou, Mingquan
    Wu, Zhongke
    Zhou, Pengbo
    Zhang, Juan
    PRESENCE-VIRTUAL AND AUGMENTED REALITY, 2017, 26 (04): : 389 - 401