Patent ID: 8392873
Filing Date: 2013-03-05
Classification: G06F

Abstract:
1. An article of manufacture including a non-transitory computer-readable medium having instructions stored thereon that cause the computing device to perform operations comprising: providing a template definition environment graphical user interface comprising: receiving commands entered using the template creation controls and template dependency controls to create templates and template dependencies; displaying the templates and template dependencies created using the template creation controls and template dependency controls; providing an architecture definition environment graphical user interface comprising: receiving commands entered using the architecture element creation controls and architecture element dependency controls; displaying icons corresponding to the architecture elements and architecture element dependencies created using the architecture element creation controls and architecture element dependency controls; generating a software solution comprising an arrangement of the software artifacts according to the dependencies between the plurality of architecture elements; detecting at least one modification to a template, template relationship, architecture element, or architecture element dependency; and identifying the templates and architecture elements affected by the at least one modification by using the relationships between individual ones of the templates and the relationships between individual ones of the architecture elements.