DocumentCode :
2301880
Title :
Understanding large-scale behaviour patterns in complex systems
Author :
Buhr, R.J.A.
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
fYear :
1996
fDate :
21-25 Oct 1996
Firstpage :
143
Lastpage :
146
Abstract :
Understanding how a complex system works as a whole can be difficult because it requires blending information about structure and behaviour into a coherent whole that can be understood without reference to details of how its parts are constructed, behave internally, or interact. The problem is doubly difficult for software systems, because we do not know any good large-scale models of such systems to keep in the mind´s eye. We have details in code files, low-level diagrams of software details (for example, class inheritance hierarchies), and system views of hardware environments, but these are not enough. We suggest that model of whole systems that we can diagram and hold in the mind´s eye are so important for human understanding of complex systems of all kinds that, if they do not exist, they must be invented. Use case maps are an example of a model invented for this purpose. While use case maps were invented to deal with the problems of understanding software systems, they are useful for complex systems of all kinds
Keywords :
systems analysis; class inheritance hierarchies; code files; complex systems; hardware environments; large-scale behaviour patterns understanding; large-scale models; low-level diagrams; software systems; Automobiles; Automotive engineering; Context modeling; Engines; Hardware; Humans; Large-scale systems; Machinery; Software systems; Wheels;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 1996. Proceedings., Second IEEE International Conference on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-8186-7614-0
Type :
conf
DOI :
10.1109/ICECCS.1996.558401
Filename :
558401
Link To Document :
بازگشت