| June 12, 2009 1:00 AM PDT | |
Back to Faculty Courses (in Chinese) >> | Back to Academic Community Homepage (in Chinese)>>
Real Time System Design & Analysis
Course Introduction:
As one of the most popular elective courses for Xiamen University graduate students, "Real Time System Design & Analysis" course was created for students who would like to design, evaluate or learn concurrent real time applications software. This course is also for senior undergraduate students.The objective of this course is to use a case study to show students the whole process of concurrent real time system software, from system analysis to practice, through analysis, design, and programming steps, so that the students will be able to master effective design methodology of real time software. Along with the multi-core technology development, the course introduces software development based on multi-core platforms to familiarize the students with concurrent program design concepts. The course uses a "practice to learn" teaching model which focuses on practice and groups the students according to "exercise & course design." Exercise 1 trains the students to use CODARTS (Real Time System Concurrent Design Methodology) and to analyze and design a real time system, while exercise 2 teaches the students how to find and implement concurrency using multi-core programming to solve the system bottleneck problem. We use real time scheduling analysis to measure improvement in effectiveness. Exercise 1 and 2 together allow the students to systematically understand the whole process of real time system analysis, design, and development. This not only deepens students’ understanding of design methodology, but also introduces them to the spirit of teamwork and problem solving capability. This course was nominated as "Ministry of Education-Intel Model Courseware" in 2008.
Target Audience: Postgraduate and senior undergraduate students who major in computer science and software engineering.
Pre-courses: Advanced language programming, Operation System, Distributed (Parallel) algorithm design basics, software engineering.
Text book:
- 《Concurrent and Real Time System Software Design》by Hassan Gomaa, translated Hao Jiang, Qian Zhou, Tsinghua University Press, 1st Edition by July, 2003
- 《Multi-core Programming》composed by Zhejiang University, Fudan University, Tsinghua University, Peking University, Shanghai Jiaotong University, Tsinghua University Press, 1st Edition by September, 2007
Syllabus Download (In Chinese)
Course Content: (In Chinese)
Knowledge Module |
Course Content |
Key knowledge |
Teaching Period (Hour) |
|
Basic Knowledge |
Chapter 0 "Real time system analysis and design" course introduction |
Real time system conception, |
9 |
|
Concurrent real time system design, analysis methodology, and case study |
Real time software design methodology, |
16 |
|
|
Concurrent real time software program design methodology |
Real time multi-task program design, |
14 |
|
|
Chapter 9 Software development tools for multi-core platform |
Course Author Introduction:
E-mail: lizw@xmu.edu.cn
For more complete information about compiler optimizations, see our Optimization Notice.
Comments (0) 
Trackbacks (3)
- Intel Software Network Blogs » The academic community manager looks back at 2009
February 9, 2010 9:43 AM PST - The academic community manager looks back at 2009
February 9, 2010 11:02 AM PST - system analysis model « education webs
October 24, 2010 12:10 PM PDT

