[Back]


Talks and Poster Presentations (with Proceedings-Entry):

M. Fleck, L. Berardinelli, P. Langer, T. Mayerhofer, V. Cortellessa:
"Resource Contention Analysis of Service-Based Systems through fUML-Driven Model Execution";
Talk: 5th International Workshop Non-functional Properties in Modeling: Analysis, Languages and Processes, Miami; 2013-09-29; in: "Proceedings of the 5th International Workshop Non-functional Properties in Modeling: Analysis, Languages and Processes co-located with 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013)", CEUR, Vol-1074 (2013), ISSN: 1613-0073; 6 - 15.



English abstract:
Model-driven software engineering not only enables the efficient development of software but also facilitates the analysis of non-functional properties (NFPs). As UML, the most adopted modeling language for designing software, lacks in formal execution semantics, current approaches translate UML models into dedicated analysis models, before NFPs can be computed. However, such transformations introduce additional complexity for the users and developers of analysis tools. To avoid this additional complexity, we show how the analysis of certain NFPs can be performed solely based on UML models without translating them into, e.g., queuing networks. Therefore, we leverage the execution semantics of fUML, a recent OMG standard, to gain execution traces from UML models and, based on these traces, compute indices, such as response time, taking into account the contention of resources, as well as different resource management configurations, such as balancing and scaling strategies.

German abstract:
Model-driven software engineering not only enables the efficient development of software but also facilitates the analysis of non-functional properties (NFPs). As UML, the most adopted modeling language for designing software, lacks in formal execution semantics, current approaches translate UML models into dedicated analysis models, before NFPs can be computed. However, such transformations introduce additional complexity for the users and developers of analysis tools. To avoid this additional complexity, we show how the analysis of certain NFPs can be performed solely based on UML models without translating them into, e.g., queuing networks. Therefore, we leverage the execution semantics of fUML, a recent OMG standard, to gain execution traces from UML models and, based on these traces, compute indices, such as response time, taking into account the contention of resources, as well as different resource management configurations, such as balancing and scaling strategies.

Keywords:
fUML, non-functional properties, model-driven engineering, cloud-based system


Electronic version of the publication:
http://publik.tuwien.ac.at/files/PubDat_220918.pdf



Related Projects:
Project Head Gerti Kappel:
Advanced software-based seRvice provisioning and migraTIon of legacy Software


Created from the Publication Database of the Vienna University of Technology.