preview

Resources And Pattern Essay

Decent Essays

• Pattern Resources: The pattern resources give information about patterns. These resources are in various forms such as documents, research papers, books, web pages etc. Since the resources are at various locations and not in any standard or uniform format, it is very difficult for practitioners to locate and apply patterns.
• Semantic Relations: Patterns are related to other patterns. For example, some patterns may solve the same security goal or some patterns may be used at a specific lifecycle stage in software development. Classification methods have attempted to identify properties or attributes by which patterns can be tagged and classified. These classifiers form the semantic relations between patterns.
• Relationship annotation: The semantic content of patterns is modeled as a binary relation between a pattern and a set of attributes. The relationship annotation gives a matrix of pattern-attribute relations. It forms the formal context for FCA and the input data for hierarchical clustering.
• FCA Engine: The FCA engine extracts concepts from the formal context and builds the concept lattice. Incremental FCA will ensure that changes to the formal context will be incorporated.
• Clustering: Hierarchical clustering groups patterns into a set of clusters which are in the form of a hierarchy.
• Knowledge representation: The pattern, attribute, concept and cluster knowledge is represented in the XML format so that it can be easily stored and shared

Get Access