46 Pages

ch03_Critical_Sys

Course: CPSC 431, Fall 2008
School: Texas A&M
Rating:
 
 
 
 
 

Word Count: 3232

Document Preview

Systems Ian Critical Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 1 Objectives q q q To explain what is meant by a critical system where system failure can have severe human or economic consequence. To explain four dimensions of dependability availability, reliability, safety and security. To explain that, to achieve dependability, you need to avoid mistakes, detect and remove errors...

Register Now

Unformatted Document Excerpt

Coursehero >> Texas >> Texas A&M >> CPSC 431

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Systems Ian Critical Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 1 Objectives q q q To explain what is meant by a critical system where system failure can have severe human or economic consequence. To explain four dimensions of dependability availability, reliability, safety and security. To explain that, to achieve dependability, you need to avoid mistakes, detect and remove errors and limit damage caused by failure. Software Engineering, 7th edition. Chapter 3 Slide 2 Ian Sommerville 2004 Topics covered q q q q q A simple safety-critical system System dependability Availability and reliability Safety Security Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 3 Critical Systems q Safety-critical systems Failure results in loss of life, injury or damage to the environment; Chemical plant protection system; Failure results in failure of some goal-directed activity; Spacecraft navigation system; Failure results in high economic losses; Customer accounting system in a bank; q Mission-critical systems q Business-critical systems Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 4 System dependability q q q For critical systems, it is usually the case that the most important system property is the dependability of the system. The dependability of a system reflects the user's degree of trust in that system. It reflects the extent of the user's confidence that it will operate as users expect and that it will not `fail' in normal use. Usefulness and trustworthiness are not the same thing. A system does not have to be trusted to be useful. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 5 Importance of dependability q q q Systems that are not dependable and are unreliable, unsafe or insecure may be rejected by their users. The costs of system failure may be very high. Undependable systems may cause information loss with a high consequent recovery cost. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 6 Development methods for critical systems q q The costs of critical system failure are so high that development methods may be used that are not cost-effective for other types of system. Examples of development methods Formal methods of software development Static analysis; examine program without execution; Effigy External quality assurance Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 7 Socio-technical critical systems q Hardware failure Hardware fails because of design and manufacturing errors or because components have reached the end of their natural life. Software fails due to errors in its specification, design or implementation. Contingency. Human operators make mistakes. Now perhaps the largest single cause of system failures. q Software failure q Operational failure Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 8 A software-controlled insulin pump q q Used by diabetics to simulate the function of the pancreas which manufactures insulin, an essential hormone that metabolises blood glucose. Measures blood glucose (sugar) using a micro-sensor and computes the insulin dose required to metabolise the glucose. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 9 Insulin pump organisation Insulin reservoir Needle assembly Pump Clock Sensor Controller Alarm Display1 Display2 Power supply Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 10 Insulin pump data-flow Blood Blood parameters Blood sugar sensor Blood sugar analysis Blood sugar level Insulin requirement computation Insulin Insulin pump Pump control commands Insulin delivery controller Insulin requirement Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 11 Dependability requirements q q q The system shall be available to deliver insulin when required to do so. The system shall perform reliability and deliver the correct amount of insulin to counteract the current level of blood sugar; biological variability. The essential safety requirement is that excessive doses of insulin should never be delivered as this is potentially life threatening. Software Engineering, 7th edition. Chapter 3 Slide 12 Ian Sommerville 2004 Dependability q q q The dependability of a system equates to its trustworthiness. A dependable system is a system that is trusted by its users. Principal dimensions of dependability are: Availability; Reliability; Safety; Security Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 13 Dimensions of dependability Dependability Availability Reliability Safety Security The ability of the system to deliver services when requested The ability of the system to deliver services as specified The ability of the system to operate without catastrophic failure The ability of the system to protect itelf against accidental or deliberate intrusion Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 14 Real World Example q q q Infusion pump Potential problems Biological variability Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 15 Other dependability properties q Repairability Reflects the extent to which the system can be repaired in the event of a failure Reflects the extent to which the system can be adapted to new requirements; Reflects the extent to which the system can deliver services whilst under hostile attack; Reflects the extent to which user input errors can be avoided and tolerated. q Maintainability q Survivability q Error tolerance Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 16 Maintainability q q q A system attribute that is concerned with the ease of repairing the system after a failure has been discovered or changing the system to include new features Very important for critical systems as faults are often introduced into a system because of maintenance problems (regression analysis, human error) Maintainability is distinct from other dimensions of dependability because it is a static and not a dynamic system attribute. I do not cover it in this course. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 17 Survivability q q q The ability of a system to continue to deliver its services to users in the face of deliberate or accidental attack This is an increasingly important attribute for distributed systems whose security can be compromised Survivability subsumes the notion of resilience - the ability of a system to continue in operation in spite of component failures Software Engineering, 7th edition. Chapter 3 Slide 18 Ian Sommerville 2004 Dependability vs performance q q q q q Untrustworthy systems may be rejected by their users System failure costs may be very high It is very difficult to tune systems to make them more dependable It may be possible to compensate for poor performance Untrustworthy systems may cause loss of valuable information Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 19 Dependability costs q q Dependability costs tend to increase exponentially as increasing levels of dependability are required There are two reasons for this The use of more expensive development techniques and hardware that are required to achieve the higher levels of dependability The increased testing and system validation that is required to convince the system client that the required levels of dependability have been achieved Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 20 Costs of increasing dependability Low Medium High V ery high Ultra-high Dependability Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 21 Dependability economics q q q Because of very high costs of dependability achievement, it may be more cost effective to accept untrustworthy systems and pay for failure costs However, this depends on social and political factors. A reputation for products that can't be trusted may lose future business Depends on system type - for business systems in particular, modest levels of dependability may be adequate Software Engineering, 7th edition. Chapter 3 Slide 22 Ian Sommerville 2004 Availability and reliability q Reliability The probability of failure-free system operation over a specified time in a given environment for a given purpose The probability that a system, at a point in time, will be operational and able to deliver the requested services q Availability q Both of these attributes can be expressed quantitatively Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 23 Availability and reliability q It is sometimes possible to subsume system availability under system reliability Obviously if a system is unavailable it is not delivering the specified system services q q However, it is possible to have systems with low reliability that must be available. So long as system failures can be repaired quickly and do not damage data, low reliability may not be a problem, telephone system Availability takes repair time into account Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 24 Reliability terminology Term System failure Description An event that occurs at some point in time when the system does not deliver a service as expected by its users An erroneous system state that can lead to system behaviour that is unexpected by system users. A characteristic of a software system that can lead to a system error. For example, failure to initialise a variable could lead to that variable having the wrong value when it is used. Human behaviour that results in the introduction of faults into a system. System error System fault Human error or mistake Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 25 Faults and failures q q Failures are a usually a result of system errors that are derived from faults in the system However, faults do not necessarily result in system errors The faulty system state may be transient and `corrected' before an error arises The error can be corrected by built-in error detection and recovery The failure can be protected against by built-in protection facilities. These may, for example, protect system resources from system errors q Errors do not necessarily lead to system failures Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 26 Perceptions of reliability q The formal definition of reliability does not always reflect the user's perception of a system's reliability The assumptions that are made about the environment where a system will be used may be incorrect Usage of a system in an office environment is likely to be quite different from usage of the same system in a university environment The consequences of system affects failures the perception of reliability Unreliable windscreen wipers in a car may be irrelevant in a dry climate Failures that have serious consequences (such as an engine breakdown in a car) are given greater weight by users than failures that are inconvenient rural areas, etc Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 27 Reliability achievement q Fault avoidance Development technique are used that either minimise the possibility of mistakes or trap mistakes before they result in the introduction of system faults Verification and validation techniques that increase the probability of detecting and correcting errors before the system goes into service are used Run-time techniques are used to ensure that system faults do not result in system errors and/or that system errors do not lead to system failures q Fault detection and removal q Fault tolerance Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 28 Reliability modelling q q q You can model a system as an input-output mapping where some inputs will result in erroneous outputs The reliability of the system is the probability that a particular input will lie in the set of inputs that cause erroneous outputs Different people will use the system in different ways so this probability is not a static system attribute but depends on the system's environment Software Engineering, 7th edition. Chapter 3 Slide 29 Ian Sommerville 2004 Input/output mapping Inputs causing erroneous outputs Input set Ie Program Erroneous outputs Output set Oe Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 30 Reliability perception Possible inputs User 1 Erroneous inputs User 3 User 2 Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 31 Reliability improvement q q q Removing X% of the faults in a system will not necessarily improve the reliability by X%. A study at IBM showed that removing 60% of product defects resulted in a 3% improvement in reliability Program defects may be in rarely executed sections of the code so may never be encountered by users. Removing these does not affect the perceived reliability A program with known faults may therefore still be seen as reliable by its users Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 32 Safety q q q Safety is a property of a system that reflects the system's ability to operate, normally or abnormally, without danger of causing human injury or death and without damage to the system's environment It is increasingly important to consider software safety as more and more devices incorporate software-based control systems Safety requirements are exclusive requirements i.e. they exclude undesirable situations rather than specify required system services Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 33 Safety criticality q Primary safety-critical systems Embedded software systems whose failure can cause the associated hardware to fail and directly threaten people. Systems whose failure results in faults in other systems which can threaten people q Secondary safety-critical systems q Discussion here focuses on primary safety-critical systems Secondary safety-critical systems can only be considered on a one-off basis Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 34 Safety and reliability q Safety and reliability are related but distinct In general, reliability and availability are necessary but not sufficient conditions for system safety - what is sufficient? q q Reliability is concerned with conformance to a given specification and delivery of service Safety is concerned with ensuring system cannot cause damage irrespective of whether or not it conforms to its specification Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 35 Unsafe reliable systems q Specification errors If the system specification is incorrect then the system can behave as specified but still cause an accident Hard to anticipate in the specification q Hardware failures generating spurious inputs q Context-sensitive commands i.e. issuing the right command at the wrong time Often the result of operator error Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 36 Safety terminology Term Accident (or mishap) Hazard Damage Hazard severity Hazard probability Risk Definition An unplanned event or sequence of events which results in human death or injury, damage to property or to the environment. A computer-controlled machine injuring its operator is an example of an accident. A condition with the potential for causing or contributing to an accident. A failure of the sensor that detects an obstacle in front of a machine is an example of a hazard. A measure of the loss resulting from a mishap. Damage can range from many people killed as a result of an accident to minor injury or property damage. An assessment of the worst possible damage that could result from a particular hazard. Hazard severity can range from catastrophic where many people are killed to minor where only minor damage results. The probability of the events occurring which create a hazard. Probability values tend to be arbitrary but range from probable (say 1/100 chance of a hazard occurring) to implausible (no conceivable situations are likely where the hazard could occur). This is a measure of the probability that the system will cause an accident. The risk is assessed by considering the hazard probability, the hazard severity and the probability that a hazard will result in an accident. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 37 Safety achievement q Hazard avoidance The system is designed so that some classes of hazard simply cannot arise. The system is designed so that hazards are detected and removed before they result in an accident The system includes protection features that minimise the damage that may result from an accident q Hazard detection and removal q Damage limitation Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 3 Slide 38 Normal accidents q Accidents in complex systems rarely have a single cause as these systems are designed to be resilient to a single point of failure Designing systems so that a single point of failure does not cause an accident is a fundamental principle of safe systems design q q Almost all accidents are a result of combinations of malfunctions It is probably the case that anti...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Texas A&M - CPSC - 431
Project managementIan Sommerville 2004Software Engineering, 7th edition. Chapter 5Slide 1Objectivesqqq qqTo explain the main tasks undertaken by project managers To introduce software project management and to describe its distinctiv
Texas A&M - CPSC - 431
Software ReuseIan Sommerville 2004Software Engineering, 7th edition. Chapter 18Slide 1Objectivesqqqq qTo explain the benefits of software reuse and some reuse problems To discuss several different ways to implement software reuse To
Toledo - DGP - 418
CSC418 Computer Graphicsn n n nBSP tree Z-Buffer A-buffer ScanlineBinary Space Partition (BSP) Treesn nUsed in visibility calculations Building the BSP tree (2D) Start with polygons and label all edges Deal with one edge at a time Extend
Purdue - ECE - 477
Team # 13 TOUCH 2 ORDER (T2O)Srichand Yella Anvesh Dasari Madhu Tummala Varun VallabhaneniEnvironmental Impact AnalysisManufacturing Normal Usage Recycling / DisposalManufacturing StageProblem: Use of Lead in the fabrication ofPCB Solution:
Stanford - WM - 1038
FILEDUNITED STATES COURT OF APPEALS FOR THE NINTH CIRCUIT LUZ M. ZAPIEN, Individually and on Behalf of all Others Similarly Situated; et al., Plaintiffs - Appellants, v. WASHINGTON MUTUAL, INC.; et al., Defendants - Appellees. ORDER No. 08-56
Stanford - WFC - 1035
Case 3:05-cv-04518-WHADocument 316Filed 05/03/2007Page 1 of 21 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23GILBERT R. SEROTA (No. 75305) Email: gserota@howardrice.com PATRICIA J. MEDINA (No. 201021) Email: pmedina@howardrice.co
Laurentian - HLSC - 3003
HabitOutcomeConsequence
Laurentian - HLSC - 3003
This says: PREVALENT CASES Present at a point in time
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
VANCOMYCIN-RESISTANT ENTEROCOCCI CLINICALLY ISOLATED IN EUROPE (1986) CLINICALLY ISOLATED IN U.S.A. (1987) SUBSEQUENTLY REPORTED THROUGHOUT THE WORLD CONCOMITANT WITH HUMAN USE OF VANCOMYCIN, AVOPARCIN, A RELATED GLYCOPEPTIDE ANTIMICROBIAL, HAS BEEN
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
INFLUENZA- MOST VIRUSES ARE ADAPTED FOR A PARTICULAR GROUP OF ANIMALS - PIGS CAN MIX AND MATCH VIRUSES FROM BIRDS AND HUMANS- ON RARE OCCASIONS FLU VIRUSES HAVE JUMPED THE SPECIES BARRIER FROM OTHER ANIMALS TO HUMANS - LAST TWO FLU PANDEMICS CAUSE
Laurentian - HLSC - 3003
Influenza (HRC)H5 Has threatened to emerge as human pandemic pathogen since 1997. Killed 6 of 18 infected people. Before that event, the receptor specificity of avian influenza viruses was thought to prevent direct transmission. Link to live poultry
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
NORWALK VIRUS (NORWALK, OHIO, 1972) IS THE PROTOTYPE OF THE GENUS NORWALK-LIKE VIRUS (NLV) IN THE CALICIVIRIDAE FAMILY INCLUDES LARGE NUMBER OF GENETICALLY RELATED STRAINS THAT CAUSE GASTROENTERITIS WORLD WIDE HUMANS ARE THE ONLY KNOWN HOSTS NLV ACCO
Laurentian - HLSC - 3003
PRIORITIZATION OF VIRAL FLU SUBTYPES (VACCINE PRODUCTION)HIGH RISK CATEGORY (HRC) H2, H5, H6, H7, H9 INFLUENZA MOST LIKELY TO BE TRANSMITTED TO HUMANS INFLUENZA SUBTYPES CURRENTLY CIRCULATING IN HUMANS H1 CONTINUE TO SHOW H3 ANTIGENIC DRIFT (AD)}
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
TRANSMISSIBLE SPONGIOFORM ENCEPHALOPATHES (TSE)EXAMPLES: SCRAPIE MINK ENCEPHALOPATHY CHRONIC WASTING DISEASE (CWD) OF DEER/ELKCWD HAS RECENTLY SPREAD FROM COLORADO-WYOMING TO SIX OTHER U.S. STATES AND ALSO ALBERTA (2002) AND SASKATCHEWAN (1996); C
Laurentian - HLSC - 3003
PLAGUE YERSINIA PESTIS CAUSES ENZOOTIC VECTOR-BOURNE DISEASE INFECTING RODENTS AND FLEAS; HUMANS ARE INFECTED WHEN EXPOSED TO ZOONOTIC RESERVOIRS. INFECTION IN HUMANS USUALLY OCCURS AS BUBONIC PLAGUE WHEN FLEAS HAVE FLED ON PLAGUE INFECTED RODENTS
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
ZOONOSES75% OF EMERGING INFECTIOUS DISEASES IDENTIFIED AS ZOONOTIC IN ORIGIN FACTORS: INTERNATIONAL TRAVEL GLOBAL TRADE INCREASING CONTACT BETWEEN WILDLIFE/HUMANS COMPANION ANIMALS EXOTIC AND DOMESTICATED FOOD HUMAN BEHAVIOUR RAPID MICROBIAL ADAPTAT
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
De
Laurentian - HLSC - 3003
EPIDEMIOLOGICAL TRANSITION THEORYMOVE FROM THE ACUTE TO THE CHRONIC MODEL OF DISEASE1. SHIFT IN CAUSE OF DEATH PATTERNS 2. AGE AND GENDER OF THOSE WHO DIE 3. THE EFFECTS OF TRANSITION IN CAUSES OF DEATH ON SURVIVAL. IN OTHER WORDS, WHO BENEFITS MO
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
HIDDEN HUNGER2 BILLION PEOPLE SUFFER MINERAL AND VITAMIN DEFICIENCIES UNDERMINES: GROWTH, RESISTANCE TO DISEASE, FETAL DEVELOPMENT, PHYSICAL AND MENTAL HEALTH 250,000 BABIES HAVE SEVERE BIRTH DEFECTS 20 X 106 CHILDREN ARE MENTALLY IMPAIREDMAIN DEF
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
AIDS (ESTIMATES AND TRENDS) 2004HIV INFECTIONS: 35 X 106 IN 2001 38 X 106 IN 2003 5 X 106 INFECTED IN 2003 EPIDEMIC CONTINUES TO GROW DUE TO NEW INFECTIONS ASIA WITH 60% OF WORLD POPULATION IS NOW HOME TO SOME OF THE FASTEST GROWING AIDS EPIDEMIC BY
Laurentian - HLSC - 3003
AIDS in SwazilandAdult rate 38.6% 49.5% in women 19 to 30 in some areas 200,000 infected adults (population 1 X 106) 60,000 orphans will rise to 120,000 by 2010 Toxic mix of factors: Men migrate to find work Buy sex from infected prostitutes Po
Laurentian - HLSC - 3003
HIV/AIDSIS NOT JUST ANOTHER INFECTIOUS THREAT TO HEALTH HIV/AIDS IS DESTROYING: TRADITION FABRIC OF SOCIETY THREAT TO ALL ASPECTS OF SUSTAINABLE DEVELOPMENT CLASSIC POPULATION PYRAMID IN DEVELOPING COUNTRIES WILL BE RADICALLY CHANGED IN 2020 THERE W
Laurentian - HLSC - 3003
INTRODUCTION OF COMBINATION DRUG THERAPIES HAVE PROLONGED LIFE (1995) INCREASED SURVIVAL TIME ALSO MEANS INCREASED POOL OF INFECTED INDIVIDUALS RISK OF ENHANCED TRANSMISSION IF TREATED INDIVIDUALS DO NOT MAINTAIN SAFE SEX PRACTICES GROWING COST AN
Laurentian - HLSC - 3003
ORIGINS OF HIVTRANSMISSION EARLY HYPOTHESIS TRANSMITTED TO HUMANS IN 1800's AND 1900's HUNTING, CONSUMPTION OF CHIMPANZEES FOR FOOD REMAINED ISOLATED IN SMALL LOCAL POPULATIONS UNTIL 1930's, BEGAN TO SPREAD AND DIVERSIFY SIMIAN VIRMS (CPZ) CHIMP
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
THE PROBLEM IS: 1 IN 3 CHILDREN IS OVERWEIGHT IN CANADA ALMOST HALF OF THOSE ARE OBESE WE ARE GOING TO START SEEING CORONARY ARTERY DISEASE IN CHILDREN AMONG GRADE SIX STUDENTS: o ALMOST HALF EACH CHOCOLATE BARS OR CHIPS EVERY DAY o OVER HALF DON
Laurentian - HLSC - 3003
DIABETES1.5 x 106 CANADIANS HAVE DIABETES ESTIMATED THAT 750,000 HAVE DISEASE AND DONT KNOW IT EVERY 8 MINUTES ANOTHER CANADIAN IS DIAGNOSED WITH THE DISEASE BY 2010, 3 MILLION CANADIANS WILL HAVE DIABETES LEADING CAUSE OF DEATH RESULTS IN: AMPUTATI
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003
Figure 1. Prevalence of diabetes in Alberta (1999-2000) by age and population35 30Percentage (%)25 20 15 10 5 004 510 9 -1 15 4 -1 20 9 -2 25 4 -2 30 9 -3 35 4 -3 40 9 -4 45 4 -4 50 9 -5 55 4 -5 60 9 -6 65 4 -6 70 9 -7 75 4 -7 80 9 -8 85 4 -8 9
Laurentian - HLSC - 3003
WEALTH & HEALTH CANADATOP 20% OF INCOME EARNERS: LIVE 5 YEARS LONGER THAN BOTTOM 20% SUFFER LESS HEART DISEASE SUFFER FEWER ACCIDENTS SPEND LESS TIME IN HOSPITAL LIFE EXPECTANCY AND HEALTH OUTCOME FOR THE POOR IN 2004 ARE THE SAME AS THEY WERE
Laurentian - HLSC - 3003
Laurentian - HLSC - 3003