Home // International Journal On Advances in Software, volume 10, numbers 3 and 4, 2017 // View article
Solution Languages: Easing Pattern Composition in Different Domains
Authors:
Michael Falkenthal
Johanna Barzen
Uwe Breitenbücher
Frank Leymann
Keywords: Pattern Language; Solution Language; Pattern Appli- cation; Solution Selection; Digital Humanities
Abstract:
Patterns and pattern languages are a pervasive means to capture proven solutions for frequently recurring problems. However, there is often a lack of concrete guidance to apply them to concrete use cases at hand. Since patterns capture the essence of many solutions, which have practically proven to solve a problem properly, the knowledge about applying them to concrete individual problems at hand is lost during the authoring process. This is because information about how to apply a pattern in particular fields, technologies, or environmental contexts is typically lost due to the abstract nature of the solution of a pattern. In our previous works, we presented (i) the concept of linking concrete solutions to patterns in order to ease the pattern application and (ii) how these concrete solutions can be organized into so-called Solution Languages. In this work, we build upon these concepts and show the feasibility of Solution Languages via their application in different domains. Finally, we show how Solution Languages can be authored via a wiki-based prototype.
Pages: 263 to 274
Copyright: Copyright (c) to authors, 2017. Used with permission.
Publication date: December 31, 2017
Published in: journal
ISSN: 1942-2628