Expressing aspectual interactions in design: evaluating three AOM approaches in the slot machine domain

In the context of an industrial project, we evaluated the implementation of the software of a casino slot machine. This software has a significant amount of crosscutting concerns that depend on and interact with each other as well as with the modular concerns. We therefore wished to express our desi...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Fabry, Johan, Zambrano Polo y La Borda, Arturo Federico, Gordillo, Silvia Ethel
Formato: Articulo
Lenguaje:Inglés
Publicado: 2016
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/131900
Aporte de:
id I19-R120-10915-131900
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Informática
Aspect-oriented modeling
Aspect interactions
Case study
spellingShingle Informática
Aspect-oriented modeling
Aspect interactions
Case study
Fabry, Johan
Zambrano Polo y La Borda, Arturo Federico
Gordillo, Silvia Ethel
Expressing aspectual interactions in design: evaluating three AOM approaches in the slot machine domain
topic_facet Informática
Aspect-oriented modeling
Aspect interactions
Case study
description In the context of an industrial project, we evaluated the implementation of the software of a casino slot machine. This software has a significant amount of crosscutting 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 establish their suitability. Remarkably, only the last of the three has shown to allow an adequate expression of the interactions, 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.
format Articulo
Articulo
author Fabry, Johan
Zambrano Polo y La Borda, Arturo Federico
Gordillo, Silvia Ethel
author_facet Fabry, Johan
Zambrano Polo y La Borda, Arturo Federico
Gordillo, Silvia Ethel
author_sort Fabry, Johan
title Expressing aspectual interactions in design: evaluating three AOM approaches in the slot machine domain
title_short Expressing aspectual interactions in design: evaluating three AOM approaches in the slot machine domain
title_full Expressing aspectual interactions in design: evaluating three AOM approaches in the slot machine domain
title_fullStr Expressing aspectual interactions in design: evaluating three AOM approaches in the slot machine domain
title_full_unstemmed Expressing aspectual interactions in design: evaluating three AOM approaches in the slot machine domain
title_sort expressing aspectual interactions in design: evaluating three aom approaches in the slot machine domain
publishDate 2016
url http://sedici.unlp.edu.ar/handle/10915/131900
work_keys_str_mv AT fabryjohan expressingaspectualinteractionsindesignevaluatingthreeaomapproachesintheslotmachinedomain
AT zambranopoloylabordaarturofederico expressingaspectualinteractionsindesignevaluatingthreeaomapproachesintheslotmachinedomain
AT gordillosilviaethel expressingaspectualinteractionsindesignevaluatingthreeaomapproachesintheslotmachinedomain
bdutipo_str Repositorios
_version_ 1764820453596069891