Real World Influences on Software Architecture - Interviews with Industrial System Experts

  • Authors:
  • Affiliations:
  • Venue:
  • WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Industrial systems are examples of complex andoften long-lived systems in which software is playingan increasingly important role. Their architecturesplay a crucial role in maintaining the properties ofsuch systems during their entire life cycle. In thispaper, we present the results of a case study based ona series of interviews and a workshop with keypersonnel from research and development groups ofsuccessful international companies in their Swedishlocations. The main goal of the investigation was tofind the significant factors which influence system andsoftware architectures and to find similarities anddifferences between the architecture-determiningdecisions and the architectures of these systems. Therole of the architect was an important subject of theinvestigation. Our findings result in recommendationsrelating to the design and evolution of systemarchitectures and suggestions regarding areas inwhich future research would be beneficial.