Expressing aspectual interactions in design : evaluating three AOM approaches in the slot machine domain.
Material type:
Item type | Home library | Collection | Call number | URL | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|---|
![]() |
Biblioteca de la Facultad de Informática | Biblioteca digital | A0661 (Browse shelf(Opens below)) | Link to resource | Recurso en Línea |
Browsing Biblioteca de la Facultad de Informática shelves, Collection: Biblioteca digital Close shelf browser (Hides shelf browser)
Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca)
In the context of an industrial project, we eval- uated the implementation of the software of a casino slot machine. This software has a significant amount of cross- cutting concerns that depend on and interact with each other as well as with the modular concerns. We therefore wished to express our design using an appropriate aspect-oriented modeling approach. We therefore evaluated three candidate methodologies: Theme/UML, WEAVR, and RAM to estab- lish their suitability. Remarkably, only the last of the three has shown to allow an adequate expression of the interac- tions, albeit not fully explicit. The first two fall short because half of the interaction types cannot be expressed at all while the other half need to be expressed using a work-around that hides the intention of the design. Neither does RAM allow a fully explicit expression of interactions, but it would be the most adequate approach for the slot machine case.
International Conference, MODELS 2011,(14ta : 2011, Oct.16-21 : Wellington, New Zelanda). Proceedings. Springer Berlin Heidelberg, 2011, pp. 93-107.