Chapter 9 Working with Object-Oriented Models
The following properties are imported into the new OOM:
| In a Rose model... | Becomes in an OOM |
|---|---|
| Persistence (persistent, static, transient) | Persistence (persistent, static, transient) |
| Multiple instances | Multiple |
| In a Rose model... | Becomes in an OOM |
|---|---|
| Return message | Message with its control flow set to Return |
| Destruction marker symbol | Recursive message with its action set to Destroy (imported for objects, not for actors) |
Synchronization.
The following table maps message stereotypes in Rose and the corresponding control flow types in PowerDesigner:
| Rose Synchronization | PowerDesigner Control Flow type |
|---|---|
| Simple | Undefined |
| Procedure call | Procedure call |
| Asynchronous | Asynchronous |
| Balking | The client passes the message only if the supplier is immediately ready to accept the message: it is imported as a message condition |
| Time out | If the message is not acknowledged within a timeout, the message is abandoned and this property is not imported |
| Copyright (C) 2005. Sybase Inc. All rights reserved. |
| |