Title :
Directions in modelling large-scale software architectures
Author :
Grundy, John ; Hosking, John
Author_Institution :
Dept. of Comput. Sci., Auckland Univ., New Zealand
Abstract :
Modelling the software architectures of large systems is a challenging task. A wide variety of abstractions are required by developers to assist them in describing and analysing such architectures, including information about the components and relationships that comprise a system, the static and dynamic structure of the system, and the behavioural responsibilities of components of the system. In addition, good tool support is needed to provide modelling, analysis, design and code generation, and reverse engineering facilities. This paper analyses several architectural modelling approaches and their tools. Deficiencies with these current approaches are used to motivate a synthesised modelling approach and appropriate tool support
Keywords :
large-scale systems; reverse engineering; software architecture; software tools; systems analysis; abstractions; behavioural responsibilities; code generation; dynamic structure; large-scale software architecture modelling; reverse engineering facilities; software tool support; static structure; synthesised modelling approach; system components; system design; systems analysis; Application software; Collaboration; Collaborative software; Computer architecture; Large-scale systems; Middleware; Reverse engineering; Software architecture; System analysis and design; Visualization;
Conference_Titel :
Software Methods and Tools, 2000. SMT 2000. Proceedings. International Conference on
Conference_Location :
Wollongong, NSW
Print_ISBN :
0-7695-0903-7
DOI :
10.1109/SWMT.2000.890418