Twin Cities I&M April Chapter Meeting

#Technical #Monthly
Share

WHEN:

Thursday, April 25, 2019

3:45 – 6:00PM

 

WHERE:

PGC - Precision Gasket Company

5732 Lincoln Drive

Edina, MN 55436

 https://pgc-solutions.com/

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:

  1. IAA: Failure to provide Identification, Authentication, and Authorization of each entity in a system
  2. Compartmentalization: Failure to provide proper separation between parts
  3. 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_To_Calendar_icon 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

  • Starts 02 April 2019 03:39 PM UTC
  • Ends 25 April 2019 07:00 PM UTC
  • No Admission Charge


  Speakers

Paul Stachour

Topic:

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:

  1. IAA: Failure to provide Identification, Authentication, and Authorization of each entity in a system
  2. Compartmentalization: Failure to provide proper separation between parts
  3. 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.

Topic:

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