Artikel in Zeitschrift ART-2017-15

Falkenthal, Michael; Barzen, Johanna; Breitenbücher, Uwe; Leymann, Frank: Solution Languages: Easing Pattern Composition in Different Domains.
In: International Journal on Advances in Software. Vol. 10(3&4).
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 263-274, englisch.
IARIA, Dezember 2017.
Artikel in Zeitschrift.
CR-Klassif.C.0 (Computer Systems Organization, General)
C.2.4 (Distributed Systems)
D.2.2 (Software Engineering Design Tools and Techniques)
D.2.3 (Software Engineering Coding Tools and Techniques)
D.2.7 (Software Engineering Distribution, Maintenance, and Enhancement)
KeywordsPattern Language; Solution Language; Pattern Application; Solution Selection; Digital Humanities

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.

Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
Eingabedatum18. Januar 2018
   Publ. Institut   Publ. Informatik