To illustrate the concept of profile, you are going to build an extension for an OOM that will let you design a robustness diagram.
The robustness diagram is used to get across the gap between what the system has to do, and how it is actually going to accomplish this task. In the UML analysis, the robustness diagram is between use case and sequence diagram analysis. It allows you to verify that the use case is correct and that you have not specified a system behavior that is unreasonable given the sets of objects you have. The robustness diagram also enables to verify if no object is missing in the model.
You will follow this case study to create a new extension file, which will replicate Robustness.XEM, delivered by default and located in the \Resource Files\Extended Model Definitions folder of the PowerDesigner installation directory.