Real-Time Computer Systems with Applications
This broad overview of techniques in real-time systems design and analysis provides a practical and quick introduction to the subject. The treatment is pragmatic and example-oriented, drawing on extensive experience rather than abstract and theoretically rigorous derivations; but it covers a great deal of territory, including real-time operating systems, software system design, and performance analysis and optimization, among others. After completing this course you should be able to develop an understanding of: What a real-time system is; Process management; Programming languages for real-time; Real-time design issues; Challenges for real-time systems engineers.
What you will learn:
- Examine the special properties, requirements and constraints in building and analyzing real-time systems
- Review the specification and design of real-time systems using both object-oriented and procedural approaches
- Discuss various real-time operating systems can be constructed in order to support multiple simultaneous processes with deadlines
- Evaluate important issues, particularly with respect to programming languages, that affect the construction of real-time systems
Related Courses:
Who Should Attend: Electrical engineer, Design engineer, Communications engineer, Systems engineer, Product engineer, Computer engineer, Software engineer, Lead engineer, Project engineer, QA/quality engineer
Instructor
Phillip Laplante
Dr. Laplante is Professor of Software Engineering at Penn State, where he teaches and conducts applied research in software and systems engineering. He has over 25 years of experience building, studying, and teaching about various kinds of software systems. Dr. Laplante has authored or edited 28 books and has published more than 200 scholarly papers. Dr. Laplante is a Fellow of the IEEE and SPIE. He is also currently leading the team that is writing the licensure exam for software engineers in the United States.
Publication Year: 2004
ISBN: 0-7803-9640-5