Distributed systems software architecture modelling and research methods
Heilongjiang University of Science and Technology
With the development of computer network technology, the open, heterogeneous and distributed systems have become the mainstream in current computer applications because of the sharing resources, high availability, parallel processing and so on. However, due to the problems of development, which are constant expansion of systems size, evolution and continuous improvement, maintenance that required, specific distribution, autonomy and heterogeneity, a lot of research and software development practice shows, the introduction of software architecture which guide distributed system to develop and assume component blueprint is a practical and effective way to solve the difficulties of the development of distributed systems and build distributed systems successfully. Therefore, how to improve the quality and efficiency of distributed systems development by using software architecture, and ensuring system maintenance and space evolution are the key to develop distributed systems, also the core of this study. Software architecture, formal description of distributed systems interaction style, refinement and mapping architecture, distributed architecture systems development methods under evolution and reconstruction driving were studied based on the current distributed systems development methods as well as the problem of inadequate means.