OCRES Certification Coverage Map
OMG's specifications in Distributed Real-time and Embedded (DRE) computing cover your development project from analysis and design, through implementation, to deployment and maintenance. In order to earn OCRES certification at the Intermediate level, you will have to demonstrate your knowledge of most of our DRE specifications; for Advanced certification, you'll have to study all of them.
To cover such a wide range of specifications in only two examinations, we've eliminated overlap in coverage between the two levels. Yes, the Intermediate and Advanced examinations share most of the specifications, but individual sections covered in the Intermediate exam are not revisited in the Advanced exam - instead, the Advanced exam uses the opportunity to test the breadth of your knowledge of the specification.
To focus your study, we present here the coverage map for the two examinations - Every specification with its formal document number and a link to the web page where you can download it for free, plus a link to Jim Cooling's book page on one of the major on-line bookstores (just as an example; you can buy it at most major book sites). Percentages, although approximate, will also help you decide how much time and effort to spend on each one.
| Specification/Source | OCRES Intermediate | OCRES Advanced |
|---|---|---|
| Software Engineering for Real-time Systems | 16% | 13% |
| Cooling, Jim. ISBN 0201596202 | Ch 4, Section 4.2 | Ch 4, Section 4.4 |
| Information | Ch 5, Sections 5.3, 5.4, 5.5, 5.6, 5.7 | Ch 5, Sections 5.8, 5.9 |
| Ch 6, Sections 6.1, 6.2, 6.5, 6.7 | Ch 9, Sections 9.2, 9.3, 9.4 | |
| Ch 14, all | ||
| OMG MDA Guide | 10% | 9% |
| OMG Document ormsc/2006-04-03 | 2. Basic Concepts | 6. MDA Transformations |
| download | 3. MDA & System Development | 7. Using the PIM-PSM Pattern |
| 4. MDA in Practice: Using the MDA Approach | 8. MDA & Standards | |
| Appendix A: The MDA Foundation Model | ||
| UML Profile for Schedulability, Performance, and Time | 11% | 11% |
| OMG Document formal/2005/01-02 | 3. General Resource Modeling | 7. Performance Modeling |
| download | 4. General Time Modeling | 8. Real-time CORBA Applications |
| 5. General Concurrency Modeling | 9. Model Processing | |
| 6. Schedulability Modeling | ||
| UML Profile for Quality of Service and Fault Tolerance | 10% | 10% |
| OMG Document formal/2006-05-02 | 7. Rational and General Models | 10. QoS Catalog, Sections 10.2 thru 10.10 |
| download | 8. QoS Framework & Meta Models | 11. Risk Assessment |
| 9. UML QoS Profile | 12. FT Mitigation Solutions | |
| 10. QoS Catalog, Section 10.1 | ||
| Real-time CORBA, Static Scheduling | 18% | |
| OMG Document formal/2005-01-04 | 1. RT-CORBA Base Architecture | |
| download | 2. RT-CORBA Extensions Sections 2.1 thru 2.10 | |
| Real-time CORBA, Dynamic Scheduling | 13% | |
| OMG Document formal/03-11-01 | 2. RT-CORBA Extensions Sections 2.11 thru 2.15 | |
| download | 3. RT-CORBA Dynamic Scheduling | |
| CORBA for Embedded (CORBA/e) | 11% | 10% |
| OMG Document ptc/2006-08-03 | Preface | Ch 10, Sections 10.1, 10.2 |
| download | Ch 5, Sections 5.1 thru 5.4 | Ch 12, Compliance Statement, 12.2 thru 12.12 |
| Ch 6, Compliance Statement, 6.1, 6.7, 6.10, 6.11, 6.12 | Ch 14, Compliance Statement, 14.1 | |
| Ch 12, Section 12.1 | Ch 15, Compliance Statement, 15.1 | |
| Ch 13, Compliance Statement, 13.1, 13.2 | Ch 16, Compliance Statement, 16.1 thru 16.4. | |
| Lightweight CORBA services | 11% | |
| OMG Document formal/2004-10-01 | 5. Lightweight Naming Service | |
| download | 6. Lightweight Event Service | |
| 7. Lightweight Time Service | ||
| Data Distribution Service | 13% | 13% |
| OMG Document formal/2005-12-04 | Ch. 2.1 PIM: Sections 2.1.1 thru 2.1.6 | Ch 3 DLRL: Sections 3.1.3 thru 3.1.6 |
| download | ||
| Lightweight CORBA Component Model | 8% | |
| OMG Document formal/2006-04-01 | Ch 6 Component Model (lightweight portions only per Ch 13) | |
| download | Ch 8 CCM Implementation Framework (lightweight portions only per Ch 13) | |
| Ch 9 Container Programming Model (lightweight portions only per Ch 13) | ||
| Ch 13 Lightweight CCM Profile | ||
| Deployment & Configuration | 7% | |
| OMG Document formal/2006-04-02 | Ch 6 Introduction | |
| download | Ch 7 Platform Independent Model | |
| Ch 9 Actors | ||
| Ch 10 Lightweight CCM Profile | ||
| Extensible Transport Frameworks | 6% | |
| OMG Document ptc/2004-03-03 | Ch 2 Conformance | |
| download | Ch 7 Extensible Transport Framework |
For more information or questions about the OMG Certification Program, contact [email protected].
OCUP, OCRES, OCEB and OCSMP are joint programs of the OMG and the UML Technology Institute (UTI).