Managed architecture of existing code as a practical transition towards MDA

  • Authors:
  • Nikolai Mansurov;Djenana Campara

  • Affiliations:
  • Klocwork, Ottawa, Canada;Klocwork, Ottawa, Canada

  • Venue:
  • UML Modeling Languages and Applications
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Managed Architecture is a practical, tool-assisted way of introducing modeling into projects at the evolution phases that work with existing code and do not have up-front models. By automatically extracting certain architecturally significant models (called Container Models) and then refactoring them to achieve sufficient level of abstraction, it is possible to increase the capability level of the organization by managing the architecture of the system instead of the code. We show that Managed Architecture can also facilitate further transition to Model-Driven Development.