TY - JOUR
T1 - From scenarios to hierarchical broadcasting software architectures using UML-RT
AU - Krüger, Ingolf
AU - Prenninger, Wolfgang
AU - Sandner, Robert
AU - Broy, Manfred
N1 - Funding Information:
∗Our research was supported by the Deutsche Forschungsgemeinschaft within the priority program \SoftSpez" (SPP 1064) under project name InTime.
PY - 2002/4
Y1 - 2002/4
N2 - The definition of a transparent software architecture is one of the key issues in the early development phases for complex distributed and reactive software systems. In this paper, we show how to derive an architecture systematically for systems with communication models based on broadcasting. Adequate graphical description techniques for capturing interaction requirements and logical component architectures for broadcasting systems are unavailable so far. We introduce an extension to UML's sequence diagrams to capture broadcasting scenarios. Furthermore, we present methodological steps for constructively deriving structural and behavioral aspects of the architecture under consideration from the captured scenarios.
AB - The definition of a transparent software architecture is one of the key issues in the early development phases for complex distributed and reactive software systems. In this paper, we show how to derive an architecture systematically for systems with communication models based on broadcasting. Adequate graphical description techniques for capturing interaction requirements and logical component architectures for broadcasting systems are unavailable so far. We introduce an extension to UML's sequence diagrams to capture broadcasting scenarios. Furthermore, we present methodological steps for constructively deriving structural and behavioral aspects of the architecture under consideration from the captured scenarios.
UR - http://www.scopus.com/inward/record.url?scp=0036528896&partnerID=8YFLogxK
U2 - 10.1142/S0218194002000858
DO - 10.1142/S0218194002000858
M3 - Article
AN - SCOPUS:0036528896
SN - 0218-1940
VL - 12
SP - 155
EP - 174
JO - International Journal of Software Engineering and Knowledge Engineering
JF - International Journal of Software Engineering and Knowledge Engineering
IS - 2
ER -