Synthesis of program outlines from scenarios in DYNAMO (1998) [2 citations — 1 self]
Abstract:
Scenarios can be used to model the dynamic aspects of an object-oriented design. This is attractive because scenarios allow the designer to specify the ways objects interact at a tangible and concrete level of abstraction. Scenarios represent a holistic view of the object system behavior in contrast to the fragmented and decentralized specifications found in the individual classes, or in state machines of these. Also, scenarios can modelled in terms of the key concepts known from object-oriented programming in contrast to state machines, which are more foreign to object-oriented development. This paper deals with the problem of extracting static model information from a set of scenarios. The static models are presented in terms of the syntax of an object-oriented programming language. The paper is based on the dynamic modelling language from DYNAMO which is supported by the set of DYNAMO tools. 1

