11. A method in accordance with claim 10 wherein said pattern template representation provides a user interface that allows a pattern user to apply arguments to said pattern parameters and to modify said software context according to said arguments, said user interface including one or more of said listed pattern parameters comprising a user interface entity for binding a software entity of said software context as one of said arguments to said pattern parameter using a drag-and-drop action in which an artifact representing said software entity in said graphical model is dragged and dropped on said pattern parameter interface entity, said user interface further including said one or more of said graphical elements associated with said listed pattern parameters for indicating a bound parameter state comprising a text box for specifying one or software entities to be bound as said arguments to said pattern parameter.
11. A method in accordance with claim 10 wherein said pattern template representation provides a user interface that allows a pattern user to apply arguments to said pattern parameters and to modify said software context according to said arguments, said user interface including one or more of said listed pattern parameters comprising a user interface entity for binding a software entity of said software context as one of said arguments to said pattern parameter using a drag-and-drop action in which an artifact representing said software entity in said graphical model is dragged and dropped on said pattern parameter interface entity, said user interface further including said one or more of said graphical elements associated with said listed pattern parameters for indicating a bound parameter state comprising a text box for specifying one or software entities to be bound as said arguments to said pattern parameter. 12. A method in accordance with claim 11 wherein said user interface allows a pattern user to iteratively apply said arguments to said pattern parameters and to remove said arguments from said pattern parameters while modifying said software context according to said argument application and removal.