You are here: UCM Web>UCMVirtualLibrary>VirLibVikingPlop06 (09 Oct 2006)


Many pattern descriptions put their emphasis on the solution to a problem rather than on often conflicting forces and how patterns balance such forces. This work uses the Goal-oriented Requirement Language (GRL) to formalize the forces of architectural patterns in a way that enables rigorous trade-off analysis while allowing the pattern user to determine the applicability of a pattern to the problem in a given context. The formalization of forces does not replace other pattern descriptions but rather complements them and relies on them to provide descriptions of the problem and solution. This work presents a description of the forces applicable in the context of architectural design, introduces how to represent patterns and forces with GRL, and then formalizes a subset of a recently published architectural pattern language.

-- Daniel Amyot - 10 Oct 2006


  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

Form For Virtual Library edit

Title Formalizing Architectural Patterns with the Goal-oriented Requirement Language
Authors G. Mussbacher, M. Weiss, and D. Amyot
Type Conference
Conference/Journal Title Fifth Nordic Pattern Languages of Programs Conference (Viking PLo P?'06)
Month September
Year 2006
Keywords Architecture, Forces, GRL, Patterns
Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf VikingPLoP2006.pdf manage 141.8 K 09 Oct 2006 - 20:35 Daniel Amyot Workshop paper
Topic revision: r1 - 09 Oct 2006 - 20:35:30 - Daniel Amyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback