Architectural Dependency Analysis: Addressing the Elephant in the Room.

Dependency analysis is typically limited to the static analysis of code structures. We applied this practice to safety-critical systems that were re-engineered to reduce safety testing and technology upgrade cost. We discuss the need for a well-defined description of architectural dependencies to ad...

Full description

Bibliographic Details
Published in:Computer (00189162) Vol. 54; no. 3; pp. 73 - 79
Main Authors: Sangwan, Raghvinder S., Nord, Robert L., Ozkaya, Ipek
Format: Article
Published: IEEE Mar2021
Subjects:
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=149418068&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 149418068
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Mar2021
      vid: 54
      iid: 3
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        149418068
        10.1109/MC.2021.3050538
      ppf: 73
      ppct: 6
      formats:
      tig:
        atl: Architectural Dependency Analysis: Addressing the Elephant in the Room.
      aug:
        au:
          Sangwan, Raghvinder S.
          Nord, Robert L.
          Ozkaya, Ipek
        affil:
          Software Engineering, Pennsylvania State University, Malvern, Pennsylvania 19355 United States
          Software Engineering, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213 United States
      su:
        Software engineering
        Software measurement
        Computer software development
        Software architecture
        Application software
        Elephants
      sug:
        subj:
          Software engineering
          Software measurement
          Computer software development
          Software architecture
          Application software
          Elephants
      keyword:
        Computer applications
        Couplings
        Software development management
        Software tools
        Sotware testing
      ab: Dependency analysis is typically limited to the static analysis of code structures. We applied this practice to safety-critical systems that were re-engineered to reduce safety testing and technology upgrade cost. We discuss the need for a well-defined description of architectural dependencies to address the observed gaps.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2021
    holdings:
      @attributes:
        islocal: N