High-Level Communication Design Concerns for a Domestic Robot

Slide Note
Embed
Share

Teaching STAMP: Dr. Michael J. Findler shares insights on communication design concerns for domestic robots. Addressing challenges faced in teaching system engineering to foreign SWEN students with minimal experience. Experimenting with new methods like CAST and STPA to improve student engagement and understanding.


Uploaded on Sep 30, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Teaching STAMP: High Level Communication Design Concerns for a Domestic Robot Michael J. Findler, PhD Software Engineering findler@uhcl.edu 1 (281) 515-0007 Ritesh Kumar Chalawadi Software Engineering

  2. Introduction Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt 9/14/2016 2

  3. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt Motivation Recently started teaching at the University of Houston Clear Lake Johnson Space Center ( Houston, we have a problem ) Experience Industrial engineering Safety officer in the United States Air Force The SWEN student population overwhelmingly foreign students (95%) little or no experience in system engineering As mentioned frequently, HAZOPS, FTA and FMEA do not work with Software 9/14/2016 3

  4. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt First Attempt Teach standard safety techniques Hazardous Operations (HAZOPS) Failure Mode, Effects and Criticality Analysis (FMECA) Fault Tree Analysis (FTA) This was a horrible failure Learned about STAMP Borrowed heavily from Leveson Students lack technical terminology, so they use generics no domain considerations 9/14/2016 4

  5. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt First Attempt Topics Project intensive 1 1 4 1 Intro Intro SW vs HW SW vs HW CAST CAST FTA FTA 4 2 1 1 Design for Safety for Safety Design STPA STPA FMEA FMEA HAZOP HAZOP 9/14/2016 5

  6. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt CAST/STPA Control Structure CAST STPA 9/14/2016 6

  7. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt Second Attempt I kept the project Dumped the Traditional methods Hardware techniques to software systems WAS WRONG Extended CAST analysis to 5 weeks Extended STPA to 5 weeks PROBLEM: REQ / ACK generic control structures PROBLEM: Minimum effort exerted for STPA tables and charts Students afraid of using wrong terminology play it safe! 9/14/2016 7

  8. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt Second/Third Attempt Topics Project intensive 1 1 5 Intro Intro SW vs HW SW vs HW CAST CAST 5 2 Design Design for Safety for Safety STPA STPA 9/14/2016 8

  9. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt CAST/STPA Control Structure CAST STPA 9/14/2016 9

  10. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt Current Attempt More of a hybrid class Each student responsible for As opposed to traditional versus flipped Weekly quiz/thought paper More Like a STAMP Workshop Three CAST homeworks Reading done before class Three STPA homeworks Homework done in class Each Group responsible for Using Active Critical Thinking (ACT) techniques Newspaper article CAST What is done in class must be replicated outside of class and turned in the next week CAST presentation STPA Design for Safety Presentation 9/14/2016 10

  11. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt YAY for XSTAMPP eXtensible STAMP Platform (XSTAMPP) v. 2.0 showed up We used for STPA portion of homework Did FANTASTIC! Less Generic control structures PROBLEM: Students grump about the amount of work Student came back to campus and said they had to use the methodology in an internship. The bosses were impressed! 9/14/2016 11

  12. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt Second Attempt Topics 1 1 2 Intro Intro SW vs HW SW vs HW Newspaper Newspaper Project intensive 4 2 4 Design for Design for Safety Safety STPA STPA CAST CAST 9/14/2016 12

  13. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt CAST Control Structure 9/14/2016 13

  14. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt STPA Control Structure 9/14/2016 14

  15. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt 9/14/2016 15

  16. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt 9/14/2016 16

  17. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt 9/14/2016 17

  18. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt 9/14/2016 18

  19. Motivation First Attempt Second/Third Attempt Current Attempt Next Attempt Next Attempt Incorporate XSTAMPP into CAST Encourage students to become their own experts Tell the story, the technical words can come later Continue Active Critical Thinking 9/14/2016 19

  20. Honestly, I would like to thank Ritesh Kumar Chalawadi 9/14/2016 20

  21. Links Skydrive folder with files mentioned in presentation https://1drv.ms/f/s!Ao_Q8jQ3JqgCgdorvnj2uf6wckBWBA XSTAMPP directory https://sourceforge.net/projects/stampp/ 9/14/2016 21

Related