Abstract | ||
---|---|---|
As the size and complexity of software systems increase, the design and specification of overall system structure become more significant issues than the choice of algorithms and data structures of computation. An appropriate architecture for a system is a key element of its success. Based on the practice of Jadebird software production line, this paper proposes a software architectural style based on hierarchical message buses, named JB/HMB. In this style, the component model consists of external interfaces, static structure and dynamic behavior, which depicts a component from different aspects. Supported by message buses, components interact with one another by messages, which can be used to describe distributed and concurrent systems well. JB/HMB style supports stepwise decomposition and refinement, and runtime system evolution. Finally, characteristics of JB/HMB style are summarized as a conclusion, and future research directions are specified. |
Year | DOI | Venue |
---|---|---|
2002 | 10.1360/02yf9009 | SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES |
Keywords | DocType | Volume |
software architecture,software component,architectural style,hierarchical message buses | Journal | 45 |
Issue | ISSN | Citations |
2 | 1009-2757 | 0 |
PageRank | References | Authors |
0.34 | 0 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Shikun Zhang | 1 | 55 | 21.40 |
Lifu Wang | 2 | 137 | 20.18 |
Fuqing Yang | 3 | 359 | 25.76 |
张世琨 | 4 | 12 | 1.65 |
王立福 | 5 | 9 | 1.23 |
杨芙清 | 6 | 0 | 0.68 |