Home // PATTERNS 2011, The Third International Conferences on Pervasive Patterns and Applications // View article


A Rewriting Logic-based Meta-Model for Design Patterns Formalization

Authors:
Halima Douibil
Kamel Boukhelfa
Faiza Belala

Keywords: Design patterns; Meta-model; Rewriting logic; Maude.

Abstract:
Informal description of design patterns is adopted to facilitate their understanding by software developers. However, these descriptions lead to ambiguities limiting their correct usage in support tools. Hence, there is a need for formal specification of the design patterns to ensure their successful application. In this paper, we propose a new formalization of design pattern while using a meta-model, based on rewriting logic. The meta-model is encoded in Maude to provide an executable framework allowing experimentation of design patterns models and their formal analysis. Indeed, the relevant elements that constitute a design pattern solution are formally deduced from this formalization.

Pages: 84 to 89

Copyright: Copyright (c) IARIA, 2011

Publication date: September 25, 2011

Published in: conference

ISSN: 2308-3557

ISBN: 978-1-61208-158-8

Location: Rome, Italy

Dates: from September 25, 2011 to September 30, 2011