A conceptual description of a framework
The creation of a pattern language is an incremental process, relating to pattern definition within a particular domain, identification of additional patterns to form a cohesive whole and an assessment of the overall result. The resulting Pattern language should provide an open framework which developers can refine or add new patterns to with ease, whilst using a predefine documented pattern structure."A pattern for software architecture describes a particular recurring design problem that arises in specific design contexts and presents a well-proven generic scheme for its solution. The solution scheme is specified by describing its constituent components, their responsibilities and relationships, and the ways in which they collaborate." (Buschmann et al, 1996).
Article name: A conceptual description of a framework essay, research paper, dissertation