Complex information flows in the domain of industrial software systems complicate the creation of performance models to validate the challenging performance requirements. Performance models using annotated UML diagrams or mathematical notations are difficult to discuss with stakeholders from the industrial automation domain, who often have a limited software engineering background. We introduce a novel model transformation from Use Case Maps (UCM) to the Palladio Component Model (PCM), which enables performance modeling based on an intuitive notation for complex information flows. The resulting models can be solved using existing simulators or analytical solvers. We validated the correctness of the transformation with three case study models, and performed a user study. The results showed a performance prediction deviation of less than 10 percent compared to a reference model in most cases.

-- DanielAmyot - 16 Mar 2014


FormForVirtualLibrary edit

Title Rapid performance modeling by transforming use case maps to palladio component models
Authors C. Vogel, H. Koziolek, T. Goldschmidt, and E. Burger
Type Conference
Conference/Journal Title 4th ACM/SPEC International Conference on Performance Engineering (ICPE '13)
Publisher ACM Press
Month April
Year 2013
Pages 101-112
DOI 10.1145/2479871.2479888
Keywords Use case maps; Performance modeling; Palladio Component
Model; Model Transformation; User study; jUCMNav
Topic revision: r1 - 16 Mar 2014, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback