2017 | OriginalPaper | Chapter
Performance Analysis of SDL Systems
Authors : Mihal Brumbulli, Emmanuel Gaudin
Published in: Complex Systems Design & Management
Publisher: Springer International Publishing
Activate our intelligent search to find suitable subject content or patents.
Select sections of text to find matching patents with Artificial Intelligence. powered by
Select sections of text to find additional relevant content using AI-assisted search. powered by
The increasing complexity of software systems is constantly fueling the interest in pragmatic analysis methods. These are by no means scarce, but their applicability requires additional expertise that often has a weak relation with the development process or the domain the system is intended for. The model-driven paradigm addresses this issue at a certain extent by raising the level of abstraction closer to the domain and facilitating development and analysis by means of automation. It tries to shift the inherent complexity from the model towards the automation process. Although this has proven to be quite effective in handling functional aspects, the same cannot be stated with confidence regarding non-functional aspects like performance. In this paper we present a model-driven approach for performance analysis based on standardized languages. The functional aspects of the system are captured using SDL and enriched with performance annotations. Available resources are assigned to system components via deployment diagrams, and real test cases described in TTCN-3 drive model execution. Different scenarios can be executed automatically, and the graphical presentation of results can aid the user to decide on the best allocation of resources in terms of execution time and payload.