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 条
  • [31] A DECOUPLED DATA-DRIVEN ARCHITECTURE WITH VECTORS AND MACRO ACTORS
    EVRIPIDOU, P
    GAUDIOT, JL
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 457 : 39 - 50
  • [32] An architecture for a generic data-driven machine shop simulator
    McLean, C
    Jones, A
    Lee, T
    Riddick, F
    PROCEEDINGS OF THE 2002 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2002, : 1108 - 1116
  • [33] A data-driven approach to neural architecture search initialization
    Traore, Kalifou Rene
    Camero, Andres
    Zhu, Xiao Xiang
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2023,
  • [34] 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
  • [35] 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
  • [36] 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
  • [37] Data-driven architecture based on pipelined thread processing
    Saitoh, Tohru
    Asada, Katsuhiko
    Systems and Computers in Japan, 1997, 28 (13) : 27 - 35
  • [38] 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
  • [39] MACHINE INSTRUCTIONS OF A DATA-DRIVEN ARCHITECTURE - DESIGN CONSIDERATIONS
    AZARIA, H
    VELER, Y
    MICROPROCESSING AND MICROPROGRAMMING, 1987, 20 (1-3): : 99 - 105
  • [40] 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