Loading...
Friday, August 23, 2013

Embedded System Class Slide

Note: materials and assignments are draft until gray box background is removed.
Meeting DateLectureRequired 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-20131. Course Overview & IntroductionText Chapters 2, 3
Digging deeper
Required Reading (.pdf)
 
Wed. 28-Aug-20132. Elevators as a distributed embedded applicationRequired Reading: (.pdf); Text Chapter 5
Digging Deeper
 
Fri. 30-Aug-12Recitation 1
3. Embedded System Engineering Economics
Required Reading (local)
Text Chapter 16, 18
Suggested: .html
Digging Deeper
 
Mon 2-Sep-12Mon. 3-Sep-2012; Labor Day; no class  
Wed. 4-Sep-124. 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-12Recitation 2  Progress by 9 PM
(W02; there is no W01)
Mon. 9-Sep-125. UML-Based Design ProcessRequired Reading (.pdf)
Text Chapter 12
Digging Deeper
 
Wed. 11-Sep-126. End-to-end design exampleText Chapters 7, 13
Digging Deeper
Due Fri 13-Sep
Proj. 2
(scenarios; sequence diagrams)
Fri. 13-Sep-12Recitation 3 Progress by 9 PM
(W03)
Mon. 16-Sep-127. Distributed + Embedded SystemsRequired Reading (.pdf)
Text Chapters 10, 11
Digging Deeper
 
Wed. 18-Sep-128. Reviews & Software ProcessText Chapters 17, 22
Digging Deeper
Thu 19-Sep
Proj. 3
(event-triggered behavioral requirements)
Fri. 20-Sep-12Recitation 4 Progress by 9 PM
(W04)
Mon. 23-Sep-129. Advanced elevator behavior  
Wed. 25-Sep-1210. Lecture: Boeing 777 Validation TestingRequired Reading (.pdf*)
Digging Deeper
Thu 26-Sep
Proj. 4
(time-triggered design)
Fri. 27-Sep-12Recitation 5 Progress by 9 PM
(W05)
Mon. 30-Sep-1211. Embedded Software TestingRequired Reading (.pdf); Text Chapter 23, 24
Digging Deeper
 
Wed. 2-Oct-1212. Embedded Communication ProtocolsRequired Reading (.html*)
Digging Deeper
Thu 3-Oct
Proj. 5
(implementation & start tests)
Fri. 4-Oct-12Recitation 6 Progress by 9 PM
(W06)
Mon. 7-Oct-1213. CAN ProtocolRequired Reading (.pdf*)
Digging Deeper
 
Wed. 9-Oct-12Test #1
(Lectures 1-12)

(Does NOT include Lecture 13 CAN Protocol)
See example test on Blackboard DocumentsThu 10-Oct
Proj. 6
(implement & test) No-penalty extension to Friday at 10 PM.
Fri. 11-Oct-12Recitation 7 Progress by 9 PM
(W07)
Mon. 14-Oct-1214. CAN PerformanceRequired Reading (.pdf*)
Digging Deeper
 
Wed. 16-Oct-1215. Verification, Validation & CertificationText 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-12Mid-Semester Break
No recitation; no TA meetings; no office hours
Recitation 8 SlidesProgress by 9 PM (OK to submit on Thursday Oct 18)
(W08)
Mon. 21-Oct-1216. End-To-End System SchedulingRequired Reading (.pdf)
Text Chapter 14
Suggested RMA reading: Obenza if you are weak on RMA
Digging Deeper
 
Wed. 23-Oct-1217. Humans as a System ComponentRequired Reading: Text Chapter 15
Digging Deeper
Thu 24-Oct
Proj. 8
(smart dispatcher and fast speed reqts.)
Fri. 25-Oct-12Recitation 9Presentation 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-12In-class presentations: Groups 1, 2, 3, 4, 5, 6, 7  
Wed. 30-Oct-12In-class presentations: Groups 8, 9, 10, 11, 12, 13, 14 Thu 31-Oct
Proj. 9
(smart dispatcher design)
Fri. 1-Nov-12In-class presentations: Groups 15, 16, 17, 18, 19, 20
approx 2:00: Recitation 10
 Progress by 9 PM
(W10)
Mon. 4-Nov-1218. Dependability/ReliabilityRequired Reading: Text Chapter 26
Digging Deeper
 
Wed. 6-Nov-1219. Critical Systems & Software SafetyRequired Reading (.pdf*)
Text Chapter 28
Digging Deeper
Thu 7-Nov
Proj. 10
(network schedule; testing)
Fri. 8-Nov-12Recitation 11 Progress by 9 PM
(W11)
Mon. 11-Nov-1220. Critical Systems EngineeringRequired Reading: Text Chapters 29, 30
Digging Deeper
 
Wed. 13-Nov-1221. Distributed TimekeepingRequired Reading (.pdf*)
Digging Deeper
Thu 14-Nov
Proj. 11
(run time monitoring)
Fri. 15-Nov-12Recitation 12 Progress by 9 PM
(W12)
Mon. 18-Nov-1222. Embedded Internet & Embedded SecurityRequired Reading: Text Chapter 27
Digging Deeper
 
Wed. 20-Nov-12Test #2
(covers lectures 13-22)
See example test on Blackboard DocumentsNote: Project 12 due Monday 25 Nov., but you are welcome to turn it in early!
Fri. 22-Nov-12Recitation 13 Progress by 9 PM
(W14)
Final presentation slides due Sunday 1-Dec-12 at 5 PM
Presentation format: (.ppt |.pdf)
Mon. 25-Nov-1223. 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-12In-class presentations: Groups 20, 19, 18, 17, 16, 15, 14  
Wed. 4-Dec-12In-class presentations: Groups 13, 12, 11, 10, 9, 8, 7  
Fri. 6-Dec-12In-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

 
TOP