DocumentCode :
3155096
Title :
A framework for evaluating software design pattern specification languages
Author :
Khwaja, Salman ; Alshayeb, Mohammad
Author_Institution :
Inf. & Comput. Sci. Dept., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
fYear :
2013
fDate :
16-20 June 2013
Firstpage :
41
Lastpage :
45
Abstract :
Software design patterns are solutions to recurring problems. These solutions have been widely accepted and adopted by the software practitioners. Design Patterns were initially described informally through the use of textual descriptions or some object oriented graphical notations. However, informal descriptions of design patterns give rise to ambiguity and incorrect usage of the design pattern. Many design pattern specification languages have been proposed to address the shortcomings of informal descriptions. These design pattern formalization techniques have been developed for different intentions including verification of design patterns and detection of design patterns in source code. In this paper we provide a set of evaluation criteria to evaluate and compare the various design pattern specification languages in order to aid practitioners and researchers to select the appropriate language for their use.
Keywords :
object-oriented programming; program verification; software performance evaluation; source coding; specification languages; design pattern detection; design pattern formalization techniques; design pattern verification; informal descriptions; object oriented graphical notations; software design pattern specification language evaluation framework; software practitioners; source code; textual descriptions; Collaboration; Educational institutions; Software design; Unified modeling language; Visualization; comparison framework; design pattern specification languages; design patterns;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Science (ICIS), 2013 IEEE/ACIS 12th International Conference on
Conference_Location :
Niigata
Type :
conf
DOI :
10.1109/ICIS.2013.6607814
Filename :
6607814
Link To Document :
بازگشت