O'Reilly logo

Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures by Hassan Gomaa

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7. Dynamic Interaction Modeling for Software Product Lines

Dynamic modeling provides a view of a product line in which control and sequencing is considered, either within an object (by means of a finite state machine) or between objects (by analysis of object interactions). The state-dependent aspect of dynamic modeling involving finite state machines and statecharts is described in Chapter 8. This chapter addresses dynamic interaction between objects. The discussion focuses briefly on dynamic modeling in single systems before moving on to dynamic modeling for software product lines.

Dynamic modeling is based on the use cases developed during use case modeling. For each use case, the objects that participate in the use case are determined, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required