Note: materials and assignments are draft until gray box background is removed.
Meeting Date | Lecture | Required Reading .pdf links are CMU-only access; use the "Digging deeper" links to see citations. | Project Milestones(Projects Due Evenings at 10:00 PM) |
Mon. 26-Aug-2013 | 1. Course Overview & Introduction | Text Chapters 2, 3 Digging deeper Required Reading (.pdf) | |
Wed. 28-Aug-2013 | 2. Elevators as a distributed embedded application | Required Reading: (.pdf); Text Chapter 5 Digging Deeper | |
Fri. 30-Aug-12 | Recitation 1 3. Embedded System Engineering Economics | Required Reading (local) Text Chapter 16, 18 Suggested: .html Digging Deeper | |
Mon 2-Sep-12 | Mon. 3-Sep-2012; Labor Day; no class | ||
Wed. 4-Sep-12 | 4. Requirements and Methodical Engineering Guests: Garret Lee & Eric Lieberman, Boeing | Text Chapters 6, 8, 9 Digging Deeper | Wed 4-Sep: Team requests due via e-mail by 5 PM Due Thu 5-Sep Proj. 1 (requirements; simulator) |
Fri. 6-Sep-12 | Recitation 2 | Progress by 9 PM (W02; there is no W01) | |
Mon. 9-Sep-12 | 5. UML-Based Design Process | Required Reading (.pdf) Text Chapter 12 Digging Deeper | |
Wed. 11-Sep-12 | 6. End-to-end design example | Text Chapters 7, 13 Digging Deeper | Due Fri 13-Sep Proj. 2 (scenarios; sequence diagrams) |
Fri. 13-Sep-12 | Recitation 3 | Progress by 9 PM (W03) | |
Mon. 16-Sep-12 | 7. Distributed + Embedded Systems | Required Reading (.pdf) Text Chapters 10, 11 Digging Deeper | |
Wed. 18-Sep-12 | 8. Reviews & Software Process | Text Chapters 17, 22 Digging Deeper | Thu 19-Sep Proj. 3 (event-triggered behavioral requirements) |
Fri. 20-Sep-12 | Recitation 4 | Progress by 9 PM (W04) | |
Mon. 23-Sep-12 | 9. Advanced elevator behavior | ||
Wed. 25-Sep-12 | 10. Lecture: Boeing 777 Validation Testing | Required Reading (.pdf*) Digging Deeper | Thu 26-Sep Proj. 4 (time-triggered design) |
Fri. 27-Sep-12 | Recitation 5 | Progress by 9 PM (W05) | |
Mon. 30-Sep-12 | 11. Embedded Software Testing | Required Reading (.pdf); Text Chapter 23, 24 Digging Deeper | |
Wed. 2-Oct-12 | 12. Embedded Communication Protocols | Required Reading (.html*) Digging Deeper | Thu 3-Oct Proj. 5 (implementation & start tests) |
Fri. 4-Oct-12 | Recitation 6 | Progress by 9 PM (W06) | |
Mon. 7-Oct-12 | 13. CAN Protocol | Required Reading (.pdf*) Digging Deeper | |
Wed. 9-Oct-12 | Test #1 (Lectures 1-12) (Does NOT include Lecture 13 CAN Protocol) | See example test on Blackboard Documents | Thu 10-Oct Proj. 6 (implement & test) No-penalty extension to Friday at 10 PM. |
Fri. 11-Oct-12 | Recitation 7 | Progress by 9 PM (W07) | |
Mon. 14-Oct-12 | 14. CAN Performance | Required Reading (.pdf*) Digging Deeper | |
Wed. 16-Oct-12 | 15. Verification, Validation & Certification | Text Chapters 21, 25 Digging Deeper | Thu 17-Oct Proj. 7 (Basic run time monitor; Basic acceptance tests; Mid-Semester Project Hand-in;Worth 10 points of course grade!) |
Fri. 18-Oct-12 | Mid-Semester Break No recitation; no TA meetings; no office hours | Recitation 8 Slides | Progress by 9 PM (OK to submit on Thursday Oct 18) (W08) |
Mon. 21-Oct-12 | 16. End-To-End System Scheduling | Required Reading (.pdf) Text Chapter 14 Suggested RMA reading: Obenza if you are weak on RMA Digging Deeper | |
Wed. 23-Oct-12 | 17. Humans as a System Component | Required Reading: Text Chapter 15 Digging Deeper | Thu 24-Oct Proj. 8 (smart dispatcher and fast speed reqts.) |
Fri. 25-Oct-12 | Recitation 9 | Presentation Slide Format: (.ppt | .pdf ) | Presentation slides due via e-mail Friday 25-Oct-12 at 5 PM Progress by 9 PM (W09) |
Mon. 28-Oct-12 | In-class presentations: Groups 1, 2, 3, 4, 5, 6, 7 | ||
Wed. 30-Oct-12 | In-class presentations: Groups 8, 9, 10, 11, 12, 13, 14 | Thu 31-Oct Proj. 9 (smart dispatcher design) | |
Fri. 1-Nov-12 | In-class presentations: Groups 15, 16, 17, 18, 19, 20 approx 2:00: Recitation 10 | Progress by 9 PM (W10) | |
Mon. 4-Nov-12 | 18. Dependability/Reliability | Required Reading: Text Chapter 26 Digging Deeper | |
Wed. 6-Nov-12 | 19. Critical Systems & Software Safety | Required Reading (.pdf*) Text Chapter 28 Digging Deeper | Thu 7-Nov Proj. 10 (network schedule; testing) |
Fri. 8-Nov-12 | Recitation 11 | Progress by 9 PM (W11) | |
Mon. 11-Nov-12 | 20. Critical Systems Engineering | Required Reading: Text Chapters 29, 30 Digging Deeper | |
Wed. 13-Nov-12 | 21. Distributed Timekeeping | Required Reading (.pdf*) Digging Deeper | Thu 14-Nov Proj. 11 (run time monitoring) |
Fri. 15-Nov-12 | Recitation 12 | Progress by 9 PM (W12) | |
Mon. 18-Nov-12 | 22. Embedded Internet & Embedded Security | Required Reading: Text Chapter 27 Digging Deeper | |
Wed. 20-Nov-12 | Test #2 (covers lectures 13-22) | See example test on Blackboard Documents | Note: Project 12 due Monday 25 Nov., but you are welcome to turn it in early! |
Fri. 22-Nov-12 | Recitation 13 | Progress by 9 PM (W14) Final presentation slides due Sunday 1-Dec-12 at 5 PM Presentation format: (.ppt |.pdf) | |
Mon. 25-Nov-12 | 23. FlexRay Protocol 24. Ethics & Societal Impact | 23. Required Reading (.pdf*) Digging Deeper 24. Required Reading (.pdf) Digging Deeper | Monday 25-Nov Proj. 12 (faster drive) |
Thanksgiving Break Wed 21-Nov-12 -- Fri 23-Nov-12; no recitation 13; no office hours | Progress by 9 PM Friday (can submit early) (W13) | ||
Mon. 2-Dec-12 | In-class presentations: Groups 20, 19, 18, 17, 16, 15, 14 | ||
Wed. 4-Dec-12 | In-class presentations: Groups 13, 12, 11, 10, 9, 8, 7 | ||
Fri. 6-Dec-12 | In-class presentations: Groups 6, 5, 4, 3, 2, 1 | Progress by 9 PM (W15) | |
Tue. 10-Dec-12 | (No class meetings this week) | Tue 10-Dec Proj. 13 (final testing) Worth 10 points of course grade! | |
Wed. 11-Dec-12 | (No class meetings this week) All groups demo with a TA; times to be arranged. It is OK to demo before this date with prior TA arrangement. | Progress by 9 PM (W16) |
0 comments:
Post a Comment