A toolkit for weaving aspect oriented UML designs
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
Performance Engineering of Software Systems
Performance Engineering of Software Systems
Performance analysis of distributed server systems
Performance analysis of distributed server systems
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
Secure Systems Development with UML
Secure Systems Development with UML
Sound methods and effective tools for model-based security engineering with UML
Proceedings of the 27th international conference on Software engineering
Performance by unified model analysis (PUMA)
Proceedings of the 5th international workshop on Software and performance
Software performance models from system scenarios
Performance Evaluation
Modeling and performance analysis for security aspects
Science of Computer Programming - Special issue on quality system and software architectures
Performance analysis of security aspects in UML models
WOSP '07 Proceedings of the 6th international workshop on Software and performance
Performance analysis of UML models using aspect-oriented modeling techniques
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Directives for composing aspect-oriented design class models
Transactions on Aspect-Oriented Software Development I
Editorial: Model-Driven Development for secure information systems
Information and Software Technology
Approach for generating performance models from UML models of SOA systems
Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research
Automatic generation of performance models for SOA systems
Proceedings of the 16th international workshop on Component-oriented programming
An architectural framework for analyzing tradeoffs between software security and performance
ISARCS'10 Proceedings of the First international conference on Architecting Critical Systems
Proceedings of the 3rd international ACM SIGSOFT symposium on Architecting Critical Systems
SFM'12 Proceedings of the 12th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: formal methods for model-driven engineering
Editorial: Recent developments in high performance computing and security: An editorial
Future Generation Computer Systems
Propagation of incremental changes to performance model due to SOA design pattern application
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering
Hi-index | 0.00 |
Aspect-oriented modeling (AOM) allows software designers to describe features that address pervasive concerns separately as aspects, and to systematically incorporate the features into a design model using model composition techniques. The goal of this paper is to analyze the performance effects of different security features that may be represented as aspect models. This is part of a larger research effort to integrate methodologies and tools for the analysis of security and performance properties early in the software development process. In this paper, we describe an extension to the AOM approach that provides support for performance analysis. We use the performance analysis 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 composition of the aspects with the primary (base) model is performed at the CSM level. A new formal definition of CSM properties and operations is described as a foundation for scenario-based weaving. The proposed approach is illustrated with an example that utilizes two standards, TPC-W and SSL.