DocumentCode
1975398
Title
A Rigorous and Comprehensive Analysis of Effort for Modeling Aspect State Machines: Results from a Series of Controlled Experiments
Author
Ali, Shady ; Tao Yue
Author_Institution
Certus Software V&V Center, Simula Res. Lab., Oslo, Norway
fYear
2013
fDate
22-26 July 2013
Firstpage
262
Lastpage
267
Abstract
In this paper, we report a comprehensive analysis of Effort required for performing various modeling activities, based on the data we collected from a series of controlled experiments. These experiments were conducted to evaluate the overall applicability of a UML profile for Aspect-oriented Modeling (AOM): AspectSM. AspectSM was developed to model crosscutting behaviors on UML state machines and has been successfully applied for supporting model-based robustness testing at Cisco Systems, Norway. Our analysis results show that Effort required for applying AspectSM does not deviate significantly from Effort required for applying non-AOM modeling approaches for various modeling activities related to crosscutting behaviors. In addition, our previous studies show that AspectSM helps achieving improved readability of state machines, improved modeling quality, and increased understandability, reduced modeling errors, and require lesser number of modeling elements. Therefore, we conclude that modeling crosscutting behaviors using AspectSM can bring significant benefits in practice at no significant additional Effort as compared to using standard UML state machines.
Keywords
Unified Modeling Language; aspect-oriented programming; finite state machines; AOM; AspectSM; Cisco Systems; Norway; UML profile applicability; UML state machines; Unified Modeling Language; aspect state machines modeling; aspect-oriented modeling; crosscutting behaviors; model-based robustness testing; Analysis of variance; Analytical models; Complexity theory; Redundancy; Standards; Unified modeling language; Weaving; Applicability; Aspect-Oriented Modeling; Controlled Experiment; Effort;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2013 IEEE 37th Annual
Conference_Location
Kyoto
Type
conf
DOI
10.1109/COMPSAC.2013.43
Filename
6649830
Link To Document