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