Home // ICSEA 2013, The Eighth International Conference on Software Engineering Advances // View article
Towards Automatic Performance Modelling Using the GENERICA Component Model
Authors:
Nabila Salmi
Malika Ioualalen
Mehdi Sliem
Keywords: Component-Based Systems; software component; hardware component; performance annotations; performance modelling
Abstract:
Software designers are often interested in predicting performances of their designed applications, especially for component-based software design where high quality is targeted. In this context, several technics have been proposed. However, none of these approaches has gained widespread industrial use, and automatic tools supporting component-based systems analysis are needed. In this objective, we propose, in this paper, a novel general component model, called emph{GENERICA}, enabling the description of component-based systems unifying software and hardware components, as well as their deployment and runtime environments and performance characteristics. The aim of this new model is to help designers in deriving automatically performance models, allowing thus automatic qualitative and quantitative analysis of component-based applications, basing on architecture descriptions and component behaviours. The Architecture Description Language (ADL) of GENERICA combines software and hardware components, and allows to describe component-based configurations with performance annotations. Targeted generated performance models consist of Stochastic Petri Nets (SPN) and Stochastic Well-formed Nets (SWN).
Pages: 510 to 516
Copyright: Copyright (c) IARIA, 2013
Publication date: October 27, 2013
Published in: conference
ISSN: 2308-4235
ISBN: 978-1-61208-304-9
Location: Venice, Italy
Dates: from October 27, 2013 to October 31, 2013