Modeling Scenario Variability as Crosscutting Mechanisms (MSVCM)
This is a new approach for representing (use case) scenario variabilities. MSVCM, differently from existing approaches (PLUC and PLUSS), presents a clear separation between scenario and variability specifications. The result is that both representations might evolve with a certain degree of independence. This benefit arises from two main factors:
- Through a specialized version of a configuration knowledge, MSVCM decouples features from scenarios (and vice-versa)
- A special kind of scenario (advices) are used for separating common behavior from variant behavior
We realize our approach by means of several Haskell libraries, available from this area of the TWiki.
Status
Related papers
The Data.SPL modules
Examples

Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback