Chapter 9 Working with Object-Oriented Models


What is imported

The following properties are imported into the new OOM:

Object

In a Rose model... Becomes in an OOM
Persistence (persistent, static, transient) Persistence (persistent, static, transient)
Multiple instances Multiple

Message

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) 2006. Sybase Inc. All rights reserved.