体系结构风格是体系结构设计的重要指导,它为设计人员的交流建立了公共的术语空间,促进了设计复用与代码复用.本文试图为体系结构风格定义提供一个通用的形式化框架,支持建模风格的结构约束、拓扑约束和交互行为约束,并且将风格所蕴含的体系结构变化性特征显式化;通过将该框架引入ABC方法,给出了一种基于风格的体系结构建模方法,并提供了图形化的建模工具.
Architecture style is an important guideline for the architecture design. It constructs a common term space for the communication of the stakeholders and benefits the design reuse as well as code reuse. This paper attempts to provide a general formal framework for the style specification and make the variability of software architecture explicit. This framework can support modeling structure constraint, topology constraint and behavior constraint of the style. Through the introduction of the framework into ABC method, the paper offers a style-based architecture modeling method and supplies a graphical architecture modeling tool.