当前位置: X-MOL 学术Softw. Syst. Model. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Specifying dynamic software system architectures
Software and Systems Modeling ( IF 2 ) Pub Date : 2021-03-11 , DOI: 10.1007/s10270-021-00875-0
Bran Selić

The inexorable penetration of software into practically every facet of modern society calls for sophisticated architectural styles, including ones that can support architectures with dynamically shifting structures, which are required to cope with the dynamics of their applications. With the advent of modern Internet-based systems operating in real time, these types of systems are becoming more widespread. Unfortunately, to date there has been insufficient theoretical work on suitable architectural design patterns for such systems. This work describes two such patterns: the dynamic part pattern and the dynamic role pattern, both of which have been proven in earlier-generation dynamic real-time systems. In addition to describing the form and semantics of these design patterns, this work proposes a notational form suitable for specifying them in component-and-connector-style architecture description languages in a clear and unambiguous manner. The practical application of the two patterns is illustrated using a running example.



中文翻译:

指定动态软件系统架构

不可阻挡的软件渗透到现代社会的几乎所有方面都需要复杂的体系结构样式,包括可以支持具有动态变化结构的体系结构的样式,这是应对其应用程序动态变化所必需的。随着实时运行的基于Internet的现代系统的出现,这些类型的系统变得越来越普遍。不幸的是,迄今为止,关于用于这种系统的合适的建筑设计模式的理论研究还不足。这项工作描述了两种这样的模式:动态部分模式和动态角色模式,这两种模式都已在上一代动态实时系统中得到了证明。除了描述这些设计模式的形式和语义外,这项工作提出了一种注释形式,适用于以清晰明确的方式在组件和连接器样式的体系结构描述语言中指定它们。通过运行示例说明了这两种模式的实际应用。

更新日期:2021-03-11
down
wechat
bug