|
|
|
|
Designing Predictable Real-Time Systems |
|
|
|
|
|
|
|
Abstract |
|
|
Developing real-time embedded software is a specialty that requires knowledge of both embedded system design and timing constraints imposed by physical limitations of the hardware. The target audience for this presentation includes safety critical and mission critical embedded device designers and developers. This presentation's content will be equally useful to hardware designers who wish to utilize existing hardware more effectively and to software developers who wish to pack more features into their resource constrained embedded applications. Another key sign that it is time to review this presentation is when you might mistakenly wish your priority-based preemptive real-time scheduler could be redesigned to improve software performance - use RMA to avoid redesign. This 25 minute lecture demonstrates how to design predictable real-time software using the unified modeling language (UML) for functional design, document functional timing using RapidRMA thanks to UML 2.0 extensions, take advantage of the priority-based preemptive scheduler included in real-time operating systems, and then use RapidRMA again both for optimization of task priorities and to insure deadlines are met on the physical device. Watch the lecture now by clicking on the "watch lecture" or "review transcript" links...
|
|
|
|
Title |
: |
Designing Predictable Real-Time Systems |
Author |
: |
Ron Fredericks, for Tri-Pacific Software |
Sponsors |
|
Tri-Pacific Software; Embedded Components, Inc. |
Copyright |
|
2005 |
|
|
UML (Rhapsody by I-Logix); RMA (RapidRMA by Tri-Pacific Software); Profiler: operating system: tasks |
Components Discussed |
|
RTOS: priority-based preemptive |
Services Discussed |
|
Consulting: design: real-time (Services by Tri-Pacific Software) |
Key Words and Phrases |
|
Actor Oriented Design, Actors, Avionics Control Software, Determinism, Embedded Software, How to Fix a Resource Constrained System, I-Logix, Multitasking, Object Oriented Design, Objects, Operating System, Peter Kortmann, RapidRMA, Rate Monotonic Analysis, Real-Time, Real-Time Object Oriented Models, Real-Time Operating Systems, Real-Time UML, Reliable Systems, Resource Constrained System, Rhapsody by I-Logix, RMA, RMA (RapidRMA by Tri-Pacific), Ron Fredericks, RTOS, Safety Critical Systems, Schedulability, Schedulability Analysis, Threads, Timing, Tri-Pacific Software, UML, UML 2.0, Unified Modeling Language, Utilization, Wind River, Worst-Case Execution Time |
Formats |
: |
- *Watch Lecture
- An ECI LectureMaker™ production
- Requires Flash 6 enabled browser
- Multimedia objects synchronize their motion with mp3 audio
- Requires sound system
- Ideal for Internet users with DSL or better bandwidth
- Combine with 'Review Transcript' format for enhanced features
- Review Transcript
- View the transcript for this lecture
- Requires Javascript enabled browser
- View a sample screen image for each slide
- Listen to presenter's voice using your browser's default music player
- Read and post your comments related to subject matter for each slide
- Send private email to the author, presenter, and sponsors of this lecture
- Ideal for Internet users with low bandwidth or no Flash support
- Combine with 'Watch Lecture' Flash presentation for an enhanced learning experience
- *Generate a PDF report
- Requires Adobe Acrobat Reader® version 5 or higher
- Converts transcript, slide images, and all blog enteries into one PDF document
- Solves the common on-line multimedia problem of how to take the presentaton off-line
- Use Acrobat's search facility to locate keywords within the transcript
- Create a hardcopy printout or PDF email attachment to share lecture with others
|
Status |
: |
Approved: 9/9/05 |
Length |
: |
15 slides, 21 minutes of audio |
ECI Product ID |
: |
ECI20050311001 |
Shipping Weight |
: |
N/A |
Price |
: |
*free |
(*) Indicates you must log in or complete the simple two-step new user registration form to view content beyond slide 3. If you are new to ECI's marketplace, registration is free and offers many benefits. |
|
|
|
|
|
|
|
|
|