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