2008
DOI: 10.1007/978-3-540-88030-1_13
|View full text |Cite
|
Sign up to set email alerts
|

Modeling Architectural Patterns’ Behavior Using Architectural Primitives

Abstract: Abstract.Architectural patterns have an impact on both the structure and the behavior of a system at the architecture design level. However, it is challenging to model patterns' behavior in a systematic way because modeling languages do not provide the appropriate abstractions and because each pattern addresses a whole solution space comprised of potentially infinite solution variants. In this paper, we advocate the use of architectural primitives for systematically modeling architectural patterns in the behav… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(9 citation statements)
references
References 9 publications
0
9
0
Order By: Relevance
“…In [19,34], the authors propose to use a number of "architectural primitives" to model architectural patterns. Through the stereotype extension mechanism of UML, one can define architectural primitives to design a specific structure [19] or behavior [34] of a pattern. Each primitive is a tangible modeling element with its own semantic that can be composed to form a pattern.…”
Section: Architecture Constraint Reuse At Design Stage In Adlsmentioning
confidence: 99%
“…In [19,34], the authors propose to use a number of "architectural primitives" to model architectural patterns. Through the stereotype extension mechanism of UML, one can define architectural primitives to design a specific structure [19] or behavior [34] of a pattern. Each primitive is a tangible modeling element with its own semantic that can be composed to form a pattern.…”
Section: Architecture Constraint Reuse At Design Stage In Adlsmentioning
confidence: 99%
“…Unfortunately, it only provides limited support for modelling behavioural patterns like synchronous and asynchronous communication, push and pull. A recent modelling paper [14] proposes to use stereotypes to express these architectural primitives, an idea that we adopt in our framework.…”
Section: Related Workmentioning
confidence: 99%
“…Synchronous messages are mostly used to pull information and can contain information in the request message. The "push" stereotype [14] can be used to explicitly specify information push.…”
Section: Conceptual Frameworkmentioning
confidence: 99%
See 1 more Smart Citation
“…The challenges described above are already a focus of ongoing work in the field of software design to effectively model patterns within a system design [8] [9]. In this paper, we address these problems with a specific focus on tackling the issue of modeling pattern variability.…”
Section: Introductionmentioning
confidence: 99%