Reliability in Embedded Software Joseph Lucas. Requirements Real time/reactive operation Real time/reactive operation Small size, low weight Small size,

Slides:



Advertisements
Similar presentations
Electronic Voting Systems
Advertisements

Voting and Elections CP Political Systems.
Good or Bad?.  One of the closest contests in US history  Florida was the pivotal state  Neither Democrat Al Gore nor Republican George W. Bush had.
The Citizen in Government Electing Leaders ~~~~~ The Right to Vote
UNIT #6 Taking Part in Government CHAPTER #16
What’s Wrong With the Election System? David Kimball University of Missouri-St. Louis December 5, 2002.
© 2001 by Prentice Hall, Inc. C H A P T E R 7 The Electoral Process.
Registration Must register at least 25 days before the election You can register by mail, or at post offices, DMVs, libraries, and schools Must submit.
October 7, 2010 Who decides who runs for political office Would you ever run for office? What are different ways you can participate in politics?
VVPAT BY KRISTEN DUARTE & JESSICA HAWKINS. WHAT IS VVPAT? An add-on to electronic voting machines that allows voters to get a printed version of their.
Electrons Chapter 7 Section 2.
By Varun Jain. Introduction  Florida 2000 election fiasco, drew conclusion that paper ballots couldn’t be counted  Computerized voting system, DRE (Direct.
Chapter Nine Voting, Elections and Campaigns
Engagement– The Search for Rigor
August 6, 2007Electronic Voting Technology 2007 On Estimating the Size and Confidence of a Statistical Audit Javed A. Aslam College of Computer and Information.
Voting Machines Failing the World The true issue for these electronic voting machines is that the government has not been a full out supporter of this.
Introduction to the American Political Process Elections.
Voting System Qualification How it happens and why.
Chapter 10 Section 3: The Right to Vote
Election Administration. Ensuring legitimacy of the government Legitimacy: acceptance of the right of public officials to hold office and to promulgate.
Chapter 7: The Electoral Process Section 2
Party Democratic Party Republican Party Green Party Presidential Candidate VP Albert Gore, Jr. Governor George W. Bush Ralph Nader (2.74% of Popular Vote)
From Candidate to Nominee to President
Elections Americans vote at extreme levels –Elections are held almost everyday besides Sundays and holidays –500,000 office holders are elected in the.
Section 4-America Enters a New Century Chapter Objectives Section 4: America Enters a New Century Describe the unusual circumstances surrounding the.
Electing Leaders Chapter 10.
Presidential and Congressional Elections November 12, 2007.
Objectives Analyze how the administration of elections in the United States helps make democracy work. Define the role of local precincts and polling places.
Trust, Safety & Reliability INTRODUCTION TO COMPUTER ERRORS TEXTBOOK: BRINKMAN’S ETHICS IN A COMPUTING CULTURE READING: CHAPTER 5, PAGES ,
The Electoral Process Chapter 7.
Political Parties Partying since 1787 *TAKE SMART NOTES: LISTEN – to what is said LOOK – at what is written THINK – about what is important WRITE – what.
Elections and Campaigns Campaign and Election Reform.
Chapter 7 – The Electoral Process. Election Process In the United States, the election process occurs in two steps: 1. Nomination, in which the field.
CHAPTER 7 Elections How does the administration of elections in the United States make democracy work? What role do precincts and polling places play in.
The Electoral Process Essential Question: How is the President of the United States elected to that office?
 A group of people who gather to cast their votes for presidential candidates  When we Americans cast our votes, (the popular vote) we are actually.
The Electoral Process © nperskine 2013.
Elections Process State and Local Elections 1 st Tuesday after the 1 st Monday in November Every year Sometimes in May –School Levies, City issues.
Chapter 10 Section 3. Voter Qualification  Each state determines qualifications for registering to vote and voting  States must follow certain guidelines.
VVPAT Building Confidence in U.S. Elections. WHAT IS VVPAT ? Voter-verifiable paper audit trail Requires the voting system to print a paper ballot containing.
Chpt 9.3 – Accounting Controls for Cash Internal Controls – is the set of accounting procedures established to ___________ _________ and waste, ensure.
Empirical support—U.S. Wisconsin For example, Hedlund and Watts (1986) find that, in the open primaries of Wisconsin from 1968 to 1984, around 30% to 40%
Warm Up In the Voting Rights Act of 1965, when certain state required preclearance, what needed to happen before a state could change its voting laws?
National Update May 2016 Bill McInturff SLIDE 1. SLIDE 2 Public Opinion Strategies—May 2016 SLIDE 2 Heading into the Election Year.
Politics & Government Session 11 April 28, Federal Elections Senators & Representatives elected by plurality vote – the candidate winning the most.
Introduction to the American Political Process Elections.
America’s Current Politics: The Consumer’s Perspective
Who can vote?.
Magruder’s American Government
Magruder’s American Government
How do Elections Work? Section 2 (pages ).
Election 2008: To Vote or Not to Vote
C H A P T E R 7 The Electoral Process
Voting and Elections.
Magruder’s American Government
Magruder’s American Government
America Enters a New Century
E Voting Josh Gold.
10.4 Campaigning in General Elections.
13-5 focus question The Electoral College remains controversial. In this section, we will look at problems and potential solutions.
Voting and Elections.
Chapter 7: The Electoral Process Section 2
Chapter 7: The Electoral Process Section 2
Chapter 7: The Electoral Process Section 2
Magruder’s American Government
Chapter 7 Notes THE ELECTORAL PROCESS.
American Government The Electoral Process
Chapter 7: The Electoral Process Section 2
Magruder’s American Government
Qualifications and Procedures for Voting
Presentation transcript:

Reliability in Embedded Software Joseph Lucas

Requirements Real time/reactive operation Real time/reactive operation Small size, low weight Small size, low weight Safe and reliable Safe and reliable Harsh environment Harsh environment Cost sensitivity Cost sensitivity

Software in Elections Before Electronic Voting Before Electronic Voting Done with Paper Ballots Done with Paper Ballots Punch Cards or Written Form Punch Cards or Written Form Counting process was done manually Counting process was done manually Advantages Advantages Accurate and Reliable Accurate and Reliable Disadvantages Disadvantages Slow and requires many dedicated officials Slow and requires many dedicated officials

Software in Elections (cont) Electronic Voting Electronic Voting In 2002, Congress passed Help America Vote Act In 2002, Congress passed Help America Vote Act Replaced punch card voting systems Replaced punch card voting systems Discrepancies found in Election 2004 Discrepancies found in Election 2004 Bush was favored in Bush was favored in Ohio and Wisconsin – 4% Ohio and Wisconsin – 4% Pennsylvania – 5% Pennsylvania – 5% Florida and Minnesota – 7% Florida and Minnesota – 7% New Hampshire – 15% New Hampshire – 15% In New Jersey during the Presidential Primary in 2008 In New Jersey during the Presidential Primary in 2008 At least 5 for 21 counties reported discrepancies on the number of Republicans and Democrats casting votes. At least 5 for 21 counties reported discrepancies on the number of Republicans and Democrats casting votes.

Impact The American society has not yet benefited The American society has not yet benefited Companies that supply voting machines claim reliable and accurate products Companies that supply voting machines claim reliable and accurate products Yet, discrepancies still occur Yet, discrepancies still occur Unacceptable Unacceptable Computer Science has advanced over the years to handle every vote. Computer Science has advanced over the years to handle every vote.

Conclusion Software Developers need to take Responsibility on any errors. Software Developers need to take Responsibility on any errors. Independent testing to ensure reliable and accurate results. Independent testing to ensure reliable and accurate results. Developers need to be competent in the requirements of the software. Developers need to be competent in the requirements of the software.

References Tatchell, Peter. “The Vote Grab: Voting Machines Are Unreliable and Innacurate.” The Independent. October 29, Tatchell, Peter. “The Vote Grab: Voting Machines Are Unreliable and Innacurate.” The Independent. October 29, 2008.