Scenarios can be used to model the dynamic aspects in an object-oriented design process. This is attractive because scenarios allow the designer to specify the way objects interact at a tangible and concrete level of abstraction. Although scenarios are based on examples the scenarios represent a holistic view on the object system in contrast to the fragmented and decentralized specifications in the individual classes. This paper deals with the problem of extracting static model information (about classes and methods) from a dynamic model (objects and scenarios in term of message hierarchies). The paper is based on the dynamic modelling language from DYNAMO and supported by the set of DYNAMO tools.
To see the context of this work: The DYNAMO home page.
The brief paper (postscript, compressed postscript)
The full paper (postscript, compressed postscript)