Artikel in Tagungsband INPROC-2014-37

Falkenthal, Michael; Barzen, Johanna; Breitenbücher, Uwe; Fehling, Christoph; Leymann, Frank: From Pattern Languages to Solution Implementations.
In: Proceedings of the Sixth International Conferences on Pervasive Patterns and Applications (PATTERNS 2014).
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 12-21, englisch.
Xpert Publishing Services, Mai 2014.
ISBN: 978-1-61208-343-8.
Artikel in Tagungsband (Konferenz-Beitrag).
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; Pattern Languages; Pattern-based Solution; Pattern Application; Cloud Computing Patterns

Patterns are a well-known and often used concept in the domain of computer science. They document proven solutions to recurring problems in a specific context and in a generic way. So patterns are applicable in a multiplicity of specific use cases. However, since the concept of patterns aims at generalization and abstraction of solution knowledge, it is difficult to apply solutions provided by patterns to specific use cases, as the required knowledge about refinement and the manual effort that has to be spent is immense. Therefore, we introduce the concept of Solution Implementations, which are directly associated to patterns to efficiently support elaboration of concrete pattern implementations. We show how Solution Implementations can be aggregated to solve problems that require the application of multiple patterns at once. We validate the presented approach in the domain of cloud application architecture and cloud application management and show the feasibility of our approach with a prototype.

Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
Projekt(e)CloudCycle, Co.M.B.
Eingabedatum4. Juni 2014
   Publ. Institut   Publ. Informatik