Twin Cities I&M April Chapter Meeting
WHEN:
Thursday, April 25, 2019
3:45 – 6:00PM
WHERE:
PGC - Precision Gasket Company
5732 Lincoln Drive
Edina, MN 55436
ABOUT OUR HOST
PGC manufactures precision components that perform important sealing, protection, dampening and stabilizing functions for products in the defense, automotive, medical, electronics and construction industries—everything from medical devices to military vehicles to lawn mowers—for regional, national and global companies.
Company Profile
- Founded in 1950
- Minnesota-based
- Woman-owned
- ITAR-registered
- ISO 9001: 2015 and AS9100D certified.
- Proud member of Defense Alliance and GFA
- 60,000 square foot facility
- 50+ employees
PRESENTATION:
"System & Software Reliability"
PRESENTATION BY:
Paul Stachour
ABOUT THE PRESENTATION:
Today, the reliability of the systems that we build is dependent to a large extent on the software which implements the vast majority of the functionality of the system. Most of the systems we build are not very reliable, using the following definition: “Reliability is an attribute of any computer-related component (software, or hardware, or a network, for example) that consistently performs according to its specifications.”
A component can fail to perform according to its specification for a variety of reasons. Paul believes that three of the important reasons are:
- IAA: Failure to provide Identification, Authentication, and Authorization of each entity in a system
- Compartmentalization: Failure to provide proper separation between parts
- Type-Safe Languages: Failure to ensure that data can never be out-of-range
Paul had the good fortune to work on Multics, an operating system built by MIT, GFE, & AT&T. Multics was in general use for about 20 years. It achieved a B2 security rating, hardly ever had to be restarted, and never lost any data (or had any stolen) on any project that he is familiar with. Multics was reliable because it was designed with the 3 above principles (& more) in mind.
Today Paul will walk us through a document that describes how the compartmentalization of Multics was accomplished, supplementing that document with his experience as a builder of software systems on Multics. Think about the compartmentalization (or lack thereof) on systems that you build or use.
ABOUT THE PRESENTER:
Paul received a B.S. in Mathematics, Secondary Education, and Chemistry at Iowa State University, Ames, Iowa and a M.S. in Computer Science at Ohio State University, Columbus, Ohio. He also received a Ph. D. in Computer Science at University of Waterloo, Waterloo, Ontario.
Paul is a Software Engineer specializing in total life-cycle Software Quality Assurance. He has extensive expertise in finding large numbers of different kinds of important defects in software. Paul has additional expertise in creating processes to build, document, and track requirements, designs, code, tests, approvals, and software issues. He is adept at creating correct, reliable, functional software in effective and efficient ways in many programming languages.
Paul has worked for many companies during his career including: Lockheed-Martin, Net Perceptions Recommendation Products, Delphax High-Volume Printers, Detector Electronics and H&R Block, as well as a contractor at various medical device companies.
Paul also has many years of teaching experiences from secondary schools to several universities. He also teaches partnership dancing.
FOOD AND REFRESHMENTS:
Food and beverages will be provided.
PARKING INSTRUCTIONS:
PGC building entrance faces west towards US-169.
Visitor parking is located in front of the building, designated by signs.
Please enter through the door under the red canopy by ringing the doorbell.
SPECIAL INSTRUCTIONS:
This facility is ITAR (International Trade in Arms Regulations) registered which means that you must: Sign in and disclose citizen or immigration status and show a government issued photo ID (such as a passport, driver’s license or state ID) in order to enter the facility.
Also, to take the tour, closed toe shoes are required.
Date and Time
Location
Hosts
Registration
-
Add Event to Calendar
- PGC - Precision Gasket Company
- 5732 Lincoln Drive
- Edina, Minnesota
- United States 55436
- Click here for Map
- Contact Event Host
-
Non-members also welcome! PLEASE REGISTER FOR THIS MEETING IF YOU PLAN TO ATTEND. Jeff Paulson (651) 582-4076 Jeff.paulson@ieee.org
Speakers
Paul Stachour
System & Software Reliability
Today, the reliability of the systems that we build is dependent to a large extent on the software which implements the vast majority of the functionality of the system. Most of the systems we build are not very reliable, using the following definition: “Reliability is an attribute of any computer-related component (software, or hardware, or a network, for example) that consistently performs according to its specifications.”
A component can fail to perform according to its specification for a variety of reasons. Paul believes that three of the important reasons are:
- IAA: Failure to provide Identification, Authentication, and Authorization of each entity in a system
- Compartmentalization: Failure to provide proper separation between parts
- Type-Safe Languages: Failure to ensure that data can never be out-of-range
Paul had the good fortune to work on Multics, an operating system built by MIT, GFE, & AT&T. Multics was in general use for about 20 years. It achieved a B2 security rating, hardly ever had to be restarted, and never lost any data (or had any stolen) on any project that he is familiar with. Multics was reliable because it was designed with the 3 above principles (& more) in mind.
Today Paul will walk us through a document that describes how the compartmentalization of Multics was accomplished, supplementing that document with his experience as a builder of software systems on Multics. Think about the compartmentalization (or lack thereof) on systems that you build or use.
Biography:
Paul received a B.S. in Mathematics, Secondary Education, and Chemistry at Iowa State University, Ames, Iowa and a M.S. in Computer Science at Ohio State University, Columbus, Ohio. He also received a Ph. D. in Computer Science at University of Waterloo, Waterloo, Ontario.
Paul is a Software Engineer specializing in total life-cycle Software Quality Assurance. He has extensive expertise in finding large numbers of different kinds of important defects in software. Paul has additional expertise in creating processes to build, document, and track requirements, designs, code, tests, approvals, and software issues. He is adept at creating correct, reliable, functional software in effective and efficient ways in many programming languages.
Paul has worked for many companies during his career including: Lockheed-Martin, Net Perceptions Recommendation Products, Delphax High-Volume Printers, Detector Electronics and H&R Block, as well as a contractor at various medical device companies.
Paul also has many years of teaching experiences from secondary schools to several universities. He also teaches partnership dancing.
Tour of PGC
Agenda
AGENDA:
3:45 pm Check-in/Food/Networking
4:00 PM I&M Business
4:15 PM Presentation
5:15 PM About PGC / Tour
6:00 PM Adjourn