Title: EVALUATING COMPLEXITY OF TASK KNOWLEDGE PATTERNS THROUGH REUSABILITY ASSESSMENT

Issue Number: Vol. 1, No. 3
Year of Publication: Oct - 2011
Page Numbers: 780-796
Authors: Cheah WaiShiang, Cheah WaiShiang, Edwin Mit, Azman Bujang Masli
Journal Name: International Journal of New Computer Architectures and their Applications (IJNCAA)
- Hong Kong

Abstract:


Reusability assessment of patterns is needed to help pattern designers and pattern developers to check whether a pattern is well-designed. Hence, the outcome from the assessment can be used to improve the current patterns and also to reveal the potential of reusing the patterns in software development. This paper presents the reusability assessment of task knowledge patterns through the proposed metrics. This is a continuous effort to evaluate the potential reuse of the proposed task knowledge patterns for multi agent system development. The reusability assessment proposed in this paper further elaborates reusable of pattern by synthesizing how to evaluate the genericity and complexity of a task knowledge pattern (aka. agent patterns) and its similarity to other patterns in tackling a particular problem. The hypothesis is that a pattern is reusable when it is descriptive and expressive. A case study is presented to showcase that the outcome of the assessment can help to improve the effort to design the task knowledge patterns for reuse purposes. Furthermore, the outcome of the assessment allows the pattern developer to communicate their patterns in quantitative manner. The two main contributions of this paper are first, to determine the design quality of agent patterns and secondly, the introduction of a novel designs metrics for agent patterns and the process to assess the potential reuse of task knowledge patterns.