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.
Weitere Kapitel dieses Buchs durch Wischen aufrufen
Bitte loggen Sie sich ein, um Zugang zu diesem Inhalt zu erhalten
Sie möchten Zugang zu diesem Inhalt erhalten? Dann informieren Sie sich jetzt über unsere Produkte:
- Performance Analysis of SDL Systems
in-adhesives, MKVS, Zühlke/© Zühlke, Nordson/© Nordson, ViscoTec/© ViscoTec, Hellmich GmbH/© Hellmich GmbH