loading...
Complexity: Concept, Causes and Control
Tokyo, Japan September 11-September 15
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICECCS.2000.873923Sixth IEEE International Conference o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
J.A. McDermid, York Univ., UK
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.
Index Terms:
software engineering; internal sources; modern hardware; super-scalar processors; external sources; complexity management; embedded systems; strict dependability requirements; product families; risk; computer based systems
Citation:
J.A. McDermid, "Complexity: Concept, Causes and Control," iceccs, pp.0002, Sixth IEEE International Conference on Complex Computer Systems (ICECCS'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.