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 条
  • [41] 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
  • [42] 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):
  • [43] Detecting and Analyzing Anomalies Across Historical Data Changes: A Data-Driven Approach
    Cuzzocrea, Alfredo
    Martinelli, Fabio
    Mercaldo, Francesco
    2018 IEEE 30TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2018, : 832 - 837
  • [44] Data portability effects on data-driven innovation of online platforms: Analyzing Spotify
    Ramos, Esmeralda Florez
    Blind, Knut
    TELECOMMUNICATIONS POLICY, 2020, 44 (09)
  • [45] A data-centric architecture for data-driven spoken dialog systems
    Varges, Sebastian
    Riccardi, Giuseppe
    2007 IEEE WORKSHOP ON AUTOMATIC SPEECH RECOGNITION AND UNDERSTANDING, VOLS 1 AND 2, 2007, : 532 - 537
  • [46] Data Lake Architecture for Smart Fish Farming Data-Driven Strategy
    Benjelloun, Sarah
    El Aissi, Mohamed El Mehdi
    Lakhrissi, Younes
    El Haj Ben Ali, Safae
    APPLIED SYSTEM INNOVATION, 2023, 6 (01)
  • [47] A data-driven risk measurement model of software developer turnover
    Zifei Ma
    Ruiyin Li
    Tong Li
    Rui Zhu
    Rong Jiang
    Juan Yang
    Mingjing Tang
    Ming Zheng
    Soft Computing, 2020, 24 : 825 - 842
  • [48] A Software Platform for Smart Data-driven Intelligent Transport Applications
    Sheikh, Adil A.
    Lbath, Ahmed
    Warriach, Ehsan U.
    Awan, Shahbaz A.
    Saeed, Sheikh N.
    Felemban, Emad
    2016 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATION WORKSHOPS (PERCOM WORKSHOPS), 2016,
  • [49] Data-driven auto-configuration of the ATLAS reconstruction software
    Boehler, Michael
    INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2010): EVENT PROCESSING, 2011, 331
  • [50] Enhancing Medical Education with Data-Driven Software: The TrainCoMorb App
    Zikos, Dimitrios
    Ragina, Neli
    Strong, Oliver
    IMPORTANCE OF HEALTH INFORMATICS IN PUBLIC HEALTH DURING A PANDEMIC, 2020, 272 : 83 - 86