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 条
  • [31] A data-driven approach to neural architecture search initialization
    Traore, Kalifou Rene
    Camero, Andres
    Zhu, Xiao Xiang
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2023,
  • [32] DATA-DRIVEN ENTERPRISE ARCHITECTURE AND THE TOGAF ADM PHASES
    Kearny, Carike
    Gerber, Aurona
    van der Merwe, Alta
    2016 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2016, : 4603 - 4608
  • [33] DESIGN OF AN EFFICIENT DATA-DRIVEN PIPELINED COMPUTER ARCHITECTURE
    LIN, CZ
    TSENG, CC
    CHI, KH
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1995, 10 (03): : 179 - 186
  • [34] Data-driven technique for analyzing the injector efficiency in a waterflooding operation
    Shabani, Ali
    Moosavi, Mahdiyeh Sadat
    Zivar, Davood
    Jahangiri, Hamid Reza
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2020, 96 (08): : 701 - 710
  • [35] Data-Driven Modeling Method for Analyzing Grade Crossing Safety
    Trudel, Eric
    Liu, Yan
    Yang, Chunsheng
    2016 IEEE 20th International Conference on Computer Supported Cooperative Work in Design (CSCWD), 2016, : 145 - 151
  • [36] Data-driven architecture based on pipelined thread processing
    Saitoh, Tohru
    Asada, Katsuhiko
    Systems and Computers in Japan, 1997, 28 (13) : 27 - 35
  • [37] A Modular Data-Driven Architecture for Empathetic Conversational Agents
    Scotti, Vincenzo
    Tedesco, Roberto
    Sbattella, Licia
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP 2021), 2021, : 365 - 368
  • [38] A data-driven methodology for analyzing the behavior of terrestrial fruit flies
    Berman, Gordon J.
    Bialek, William
    Shaevitz, Joshua W.
    INTEGRATIVE AND COMPARATIVE BIOLOGY, 2012, 52 : E13 - E13
  • [39] MACHINE INSTRUCTIONS OF A DATA-DRIVEN ARCHITECTURE - DESIGN CONSIDERATIONS
    AZARIA, H
    VELER, Y
    MICROPROCESSING AND MICROPROGRAMMING, 1987, 20 (1-3): : 99 - 105
  • [40] A Reference Architecture for Data-Driven and Adaptive Internet-Delivered Psychological Treatment Systems: Software Architecture Development and Validation Study
    Mukhiya, Suresh Kumar
    Lamo, Yngve
    Rabbi, Fazle
    JMIR HUMAN FACTORS, 2022, 9 (02):