×

EVOLVING THE ARCHITECTURE OF A SOFTWARE APPLICATION

  • US 20090300579A1
  • Filed: 06/03/2008
  • Published: 12/03/2009
  • Est. Priority Date: 06/03/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system for evolving the architecture of a software application comprising:

  • a diagram designer, the diagram designer receiving user input and architecture information from an architecture discovery system, the diagram designer generating from the user input and the information from the architecture discovery system, an architecture diagram wherein at least one physical artifact is linked directly to a model element of the architecture diagram or wherein the at least one physical artifact is linked indirectly to the model element of the architecture diagram by linking a logical model to the model element, wherein the at least one physical artifact is linked to the model linked to the model element, the architecture diagram modeling an existing architecture or modeling an architecture evolving towards a target architecture or modeling the target architecture;

    a validator that applies at least one user-specified rule for the model element of the modified architecture diagram and determines whether the at least one physical artifact linked directly or indirectly to the model element conforms to the at least one user-specified rule, the validator generating a report of constraint violations.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×