Reusing pattern solutions in modeling: a generic approach based on a role language

  • Authors:
  • Christophe Tombelle;Gilles Vanwormhoudt;Emmanuel Renaux

  • Affiliations:
  • Institut TELECOM, France;Institut TELECOM, France,LIFL/CNRS-University of Lille 1 (UMR 8022), Villeneuve d'Ascq cedex, France;Institut TELECOM, France

  • Venue:
  • SLE'11 Proceedings of the 4th international conference on Software Language Engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Design patterns are a means to capture and reuse good practices and working solutions acquired by experts in various domains of specification and design. A lot of work has been done to try to express the solution part of design patterns in a computer understandable language but most of it is centered on the UML, especially on the Class diagrams. Model engineering techniques make it easier to design domain-specific languages and we think that design patterns can be identified in any engineering domain. So, a language able to describe accurately design pattern solutions for any specification or design language, along with its reuse process, would be of great interest. This paper presents Gipsie, a specification language that approaches, at an abstract level, this goal through the notion of generic roles, i.e. parameterized by any metamodel.