DocumentCode
2489758
Title
Complexity: concept, causes and control
Author
McDermid, John A.
Author_Institution
York Univ., UK
fYear
2000
fDate
2000
Firstpage
2
Lastpage
9
Abstract
Complexity arises from many sources: both within and outside the system. Internal sources include modern hardware, e.g. super-scalar processors, and external sources include the requirements for evolving already successful systems. Complexity is inescapable unless we are willing to reduce our dependence on computers, and to forgo the benefits they bring us. This raises the issue of how we control, or simply cope with, ever-increasing complexity. We try to clarify what is meant by complexity, and what causes complexity. We identify some causes of complexity, focusing on embedded systems with strict dependability requirements, as these pose some of the most significant challenges. We then propose some strategies for coping with complexity, including the use of product families and the use of risk as a means of managing complexity
Keywords
embedded systems; software engineering; systems analysis; complexity management; computer based systems; embedded systems; external sources; internal sources; modern hardware; product families; risk; strict dependability requirements; super-scalar processors; Dictionaries; Embedded system; Financial management; Hardware; Interconnected systems; Risk management;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems, 2000. ICECCS 2000. Proceedings. Sixth IEEE International Conference on
Conference_Location
Tokyo
Print_ISBN
0-7695-0583-X
Type
conf
DOI
10.1109/ICECCS.2000.873923
Filename
873923
Link To Document