On architecture warehouses and software intelligence

  • Authors:
  • Robert Dąbrowski

  • Affiliations:
  • Institute of Informatics, Warsaw University, Warsaw, Poland

  • Venue:
  • FGIT'12 Proceedings of the 4th international conference on Future Generation Information Technology
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

By architecture of a software system we typically denote the knowledge about the organization of the system, the relationships among its components and the principles governing their design. By including artifacts coresponding to software engineering processes, the definition gets naturally extended into the architecture of a software system and process. This paper recalls theoretical model for representing architectural knowledge based on directed multi-graph, defines an architecture warehouse implementation of the model capable of representing the complete architecture of a software system and process, and shows how it can be harnessed to create a software intelligence layer providing software architects with a toolset for software analysis and visualisation. The reasoning is supported by examples depicting warehouse implementation and results obtained from its application to a sample software project.