کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
461521 696606 2010 13 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Formal specification of the variants and behavioural features of design patterns
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
Formal specification of the variants and behavioural features of design patterns
چکیده انگلیسی

The formal specification of design patterns is widely recognized as being vital to their effective and correct use in software development. It can clarify the concepts underlying patterns, eliminate ambiguity and thereby lay a solid foundation for tool support. This paper further advances a formal meta-modeling approach that uses first-order predicate logic to specify design patterns. In particular, it specifies both structural and behavioural features of design patterns and systematically captures the variants in a well-structured format. The paper reports a case study involving the formal specification of all 23 patterns in the Gang of Four catalog. It demonstrates that the approach improves the accuracy of pattern specifications by covering variations and clarifying the ambiguous parts of informal descriptions.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 83, Issue 2, February 2010, Pages 209–221
نویسندگان
, ,