Architecture analysis of enterprise systems modifiability - Models, analysis, and validation

  • Authors:
  • Robert Lagerström;Pontus Johnson;David Höök

  • Affiliations:
  • Industrial Information and Control Systems, The Royal Institute of Technology, Osquldas väg 12, 100 44 Stockholm, Sweden;Industrial Information and Control Systems, The Royal Institute of Technology, Osquldas väg 12, 100 44 Stockholm, Sweden;Industrial Information and Control Systems, The Royal Institute of Technology, Osquldas väg 12, 100 44 Stockholm, Sweden

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Enterprise architecture (EA) models can be used in order to increase the general understanding of enterprise systems and to perform various kinds of analysis. This paper presents instantiated architectural models based on a metamodel for enterprise systems modifiability analysis, i.e. for assessing the cost of making changes to enterprise-wide systems. The instantiated architectural models detailed are based on 21 software change projects conducted at four large Nordic companies. Probabilistic relational models (PRMs) are used for formalizing the EA analysis approach. PRMs enable the combination of regular entity-relationship modeling aspects with means to perform enterprise architecture analysis under uncertainty. The modifiability metamodel employed in the analysis is validated with survey and workshop data (in total 110 experts were surveyed) and with the data collected in the 21 software change projects. Validation indicates that the modifiability metamodel contains the appropriate set of elements. It also indicates that the metamodel produces estimates within a 75% accuracy in 87% of the time and has a mean accuracy of 88% (when considering projects of 2000 man-hours or more).