This is an old revision of the document!
Topic Study
Overview
This file will be updated to include a list of suggested topics that students may choose from, as well as the name of the student who has committed to study the topic, write a report and do a class presentation on the topic.
- The topic should include reference to research literature including review papers. Graduate students are expected to do a more in-depth topic study and the report should consider an appropriate amount of original research as well as reviews.
- Presentation schedule will be announced short but will be in class.
- Students may also suggest other topics related to the project and course material in consultation with the instructor.
- Topics are “First-Come-First-Served”. Please send e-mail to the instructor in order to reserve a topic. If you are the first to reserve a topic, your name will be appear below the topic title.
- This file will be updated from time to time without prior notice.
Topics
- Global time synch in sensor networks
- Approaches in adapting Java for real-time applications.
- The Ada programming language for real-time embedded applications
- OSEK/VDX
- The Real-Time POSIX API standard.
- Approaches in adapting Linux for real-time and embedded applications.
- VxWorks
- QNX
- The Japanese ITRON project
- RTAI and RTLinux
- FreeRTOS
- LynxOS
- Windows CE
- Multiple OS approaches to flexible RTS development (i.e. Android + RTOS)
- Profiling and worst case execution analysis in RTS
Notes
- Each presentation should be around 25 minutes, plus 5 minutes of questions/answers. The required format for the topic presentation is to use PowerPoint slides (or PDF slides).
- The format of the report should be either PDF, or Microsoft Word. You must use ACM Transactions format http://www.acm.org/publications/submissions. It should be a maximum of 8 pages for an undergraduate and a maximum of 10 pages for a graduate topic study including abstract and references.
- Please use the command: submit 4352 topic filename to submit your written report and Powerpoint presentation files. (Use “man submit” for details on how to use the submit command. The “course” is “4352”, the “assignment” is “topic”.)
Tips
Here are some tips on what to include in your report and presentation:
Imagine that a company wants to know all the important things about the system or approach you have chosen as a topic, and that company has assigned you the task of writing a report and presenting your findings to the managers and technical staff of that company.
Concentrate on the “big picture” first, that is, the most important things about whatever system(s) or approach you are studying. Don't let your audience/readers get bogged down in unimportant details. Only if fine details serve to help to understand the big picture, would you use those fine details as examples to illustrate how the important things work.
Here is a non-exhaustive list of some of the things concerning the topic that you could consider including in your report and presentation: - overview - history - design/structure/architecture - advantages/disadvantages that distinguish it from the competition - software development - industrial/commercial applications - market share - references
For each of the topics, you should also discuss what could be done to improve on the existing features of the system(s) studied in your topic so that a system with your suggested improvements will be more suitable for real-time embedded applications.
Grading
How the topic study will be evaluated:
The topic study will be evaluated according to:
(a) 40% - Whether the most interesting and most important facts about the topic were emphasized and clearly presented in the presentation.
(b) 30% - How well the presentation engages the interest of the class.
© 30% - The quality and clarity of the report.