TY - JOUR
T1 - Performance analysis of security aspects in UML models
AU - Petriu, Dorina
AU - Woodside, Cm
AU - Petriu, Dorin Bogdan
AU - Xu, Jing
AU - Israr, Toqeer
AU - Georg, Geri
AU - Bieman, James
AU - Houmb, Siv Hilde
AU - Jrjens, Jan
AU - Majumdar, Shikharesh
AU - Cortellessa, Vittorio
AU - Uchitel, Sebastian
AU - Yankeleivich, D.
AU - Xiu, Jing
AU - France, Robert B.
AU - Houmb, Siv Holde
AU - Jurjens, Jan
PY - 2007/1/1
Y1 - 2007/1/1
N2 - The focus of the paper is on the analysis of performance effects of different security solutions modeled as aspects in UML. Aspect oriented modeling (AOM) allows software designers to isolate and separately address solutions for crosscutting concerns, which are defined as distinct UML aspect models, then are composed with the primary UML model of the system under development. For performance analysis we use techniques developed previously in the PUMA project, which take as input UML models annotated with the standard UML Profile for Schedulability, Performance and Time (SPT), and transform them first into Core Scenario Model (CSM) and then into different performance models. The contribution of this paper is in performing the composition of the aspects with the primary model at the CSM level. The input is represented by the primary model and a number of aspect models in UML+SPT, which are processed as follows: a) converted separately to CSM; b) composed into a single CSM model; c) transformed into a Layered Queueing Networks (LQN) model and d) analyzed. The proposed approach is illustrated with a case study based on two standards, TPC-W and SSL.
AB - The focus of the paper is on the analysis of performance effects of different security solutions modeled as aspects in UML. Aspect oriented modeling (AOM) allows software designers to isolate and separately address solutions for crosscutting concerns, which are defined as distinct UML aspect models, then are composed with the primary UML model of the system under development. For performance analysis we use techniques developed previously in the PUMA project, which take as input UML models annotated with the standard UML Profile for Schedulability, Performance and Time (SPT), and transform them first into Core Scenario Model (CSM) and then into different performance models. The contribution of this paper is in performing the composition of the aspects with the primary model at the CSM level. The input is represented by the primary model and a number of aspect models in UML+SPT, which are processed as follows: a) converted separately to CSM; b) composed into a single CSM model; c) transformed into a Layered Queueing Networks (LQN) model and d) analyzed. The proposed approach is illustrated with a case study based on two standards, TPC-W and SSL.
KW - Software Performance Engineering
KW - Aspect-Oriented Modeling
KW - Security
KW - Model transformations
KW - UML
UR - http://www.cs.colostate.edu/~bieman/Pubs/petriu-etal.WOSP07.pdf
UR - https://thekeep.eiu.edu/tech_fac/18
M3 - Article
JO - Measurement Science and Technology
JF - Measurement Science and Technology
ER -