A Discrete Event Simulation Model for the Analysis of Software Quality Attributes

Abstract A discrete event simulation model for evaluating quality attributes, employing the software architecture, is proposed in this work. A metamodel of the software architecture domain that includes the concepts required for measuring quality attributes at runtime is specified. So, a simulation model is built from it, following the principles of hierarchy and modularity, assembling simple blocks to obtain complex blocks. DEVS framework is applied to obtain a decoupled model from the simulator, and the DEVS formalism is used to specify the elements of the simulation model. The objective of this approach is to provide information about the quality attributes that can be measured at runtime, introducing the discrete event simulation in the context of the software architecture design. This quantitative information will assist the architect to make decisions about the design of the system. Resumen: Un modelo de simulación por eventos discretos para la evaluación de atributos de calidad, a partir de la arquitectura del software, es presentado en este trabajo. Inicialmente, se especifica un metamodelo del dominio arquitectónico que incluye los conceptos necesarios para medir atributos de calidad en tiempo de ejecución. A partir del mismo, se construye un modelo de simulación siguiendo los principios de jerarquía y modularidad, ensamblando bloques simples para obtener bloques más complejos. La aplicación del framework DEVS permite obtener un modelo desacoplado del simulador, y el formalismo DEVS permite especificar los elementos de dicho modelo de simulación. El objetivo de la propuesta es proveer información sobre atributos de calidad que puedan ser medidos en tiempo de ejecución, introduciendo la simulación por eventos discretos en el contexto del diseño de arquitecturas de software. Esta información cuantitativa permitirá al arquitecto tomar decisiones sobre el diseño del sistema.

Saved in:
Bibliographic Details
Main Authors: Bogado,Verónica, Gonnet,Silvio, Leone,Horacio
Format: Digital revista
Language:English
Published: Centro Latinoamericano de Estudios en Informática 2011
Online Access:http://www.scielo.edu.uy/scielo.php?script=sci_arttext&pid=S0717-50002011000300004
Tags: Add Tag
No Tags, Be the first to tag this record!
id oai:scielo:S0717-50002011000300004
record_format ojs
spelling oai:scielo:S0717-500020110003000042015-10-22A Discrete Event Simulation Model for the Analysis of Software Quality AttributesBogado,VerónicaGonnet,SilvioLeone,Horacio Quality Attribute Software Architecture DEVS Simulation Model Abstract A discrete event simulation model for evaluating quality attributes, employing the software architecture, is proposed in this work. A metamodel of the software architecture domain that includes the concepts required for measuring quality attributes at runtime is specified. So, a simulation model is built from it, following the principles of hierarchy and modularity, assembling simple blocks to obtain complex blocks. DEVS framework is applied to obtain a decoupled model from the simulator, and the DEVS formalism is used to specify the elements of the simulation model. The objective of this approach is to provide information about the quality attributes that can be measured at runtime, introducing the discrete event simulation in the context of the software architecture design. This quantitative information will assist the architect to make decisions about the design of the system. Resumen: Un modelo de simulación por eventos discretos para la evaluación de atributos de calidad, a partir de la arquitectura del software, es presentado en este trabajo. Inicialmente, se especifica un metamodelo del dominio arquitectónico que incluye los conceptos necesarios para medir atributos de calidad en tiempo de ejecución. A partir del mismo, se construye un modelo de simulación siguiendo los principios de jerarquía y modularidad, ensamblando bloques simples para obtener bloques más complejos. La aplicación del framework DEVS permite obtener un modelo desacoplado del simulador, y el formalismo DEVS permite especificar los elementos de dicho modelo de simulación. El objetivo de la propuesta es proveer información sobre atributos de calidad que puedan ser medidos en tiempo de ejecución, introduciendo la simulación por eventos discretos en el contexto del diseño de arquitecturas de software. Esta información cuantitativa permitirá al arquitecto tomar decisiones sobre el diseño del sistema.info:eu-repo/semantics/openAccessCentro Latinoamericano de Estudios en InformáticaCLEI Electronic Journal v.14 n.3 20112011-12-01info:eu-repo/semantics/articletext/htmlhttp://www.scielo.edu.uy/scielo.php?script=sci_arttext&pid=S0717-50002011000300004en
institution SCIELO
collection OJS
country Uruguay
countrycode UY
component Revista
access En linea
databasecode rev-scielo-uy
tag revista
region America del Sur
libraryname SciELO
language English
format Digital
author Bogado,Verónica
Gonnet,Silvio
Leone,Horacio
spellingShingle Bogado,Verónica
Gonnet,Silvio
Leone,Horacio
A Discrete Event Simulation Model for the Analysis of Software Quality Attributes
author_facet Bogado,Verónica
Gonnet,Silvio
Leone,Horacio
author_sort Bogado,Verónica
title A Discrete Event Simulation Model for the Analysis of Software Quality Attributes
title_short A Discrete Event Simulation Model for the Analysis of Software Quality Attributes
title_full A Discrete Event Simulation Model for the Analysis of Software Quality Attributes
title_fullStr A Discrete Event Simulation Model for the Analysis of Software Quality Attributes
title_full_unstemmed A Discrete Event Simulation Model for the Analysis of Software Quality Attributes
title_sort discrete event simulation model for the analysis of software quality attributes
description Abstract A discrete event simulation model for evaluating quality attributes, employing the software architecture, is proposed in this work. A metamodel of the software architecture domain that includes the concepts required for measuring quality attributes at runtime is specified. So, a simulation model is built from it, following the principles of hierarchy and modularity, assembling simple blocks to obtain complex blocks. DEVS framework is applied to obtain a decoupled model from the simulator, and the DEVS formalism is used to specify the elements of the simulation model. The objective of this approach is to provide information about the quality attributes that can be measured at runtime, introducing the discrete event simulation in the context of the software architecture design. This quantitative information will assist the architect to make decisions about the design of the system. Resumen: Un modelo de simulación por eventos discretos para la evaluación de atributos de calidad, a partir de la arquitectura del software, es presentado en este trabajo. Inicialmente, se especifica un metamodelo del dominio arquitectónico que incluye los conceptos necesarios para medir atributos de calidad en tiempo de ejecución. A partir del mismo, se construye un modelo de simulación siguiendo los principios de jerarquía y modularidad, ensamblando bloques simples para obtener bloques más complejos. La aplicación del framework DEVS permite obtener un modelo desacoplado del simulador, y el formalismo DEVS permite especificar los elementos de dicho modelo de simulación. El objetivo de la propuesta es proveer información sobre atributos de calidad que puedan ser medidos en tiempo de ejecución, introduciendo la simulación por eventos discretos en el contexto del diseño de arquitecturas de software. Esta información cuantitativa permitirá al arquitecto tomar decisiones sobre el diseño del sistema.
publisher Centro Latinoamericano de Estudios en Informática
publishDate 2011
url http://www.scielo.edu.uy/scielo.php?script=sci_arttext&pid=S0717-50002011000300004
work_keys_str_mv AT bogadoveronica adiscreteeventsimulationmodelfortheanalysisofsoftwarequalityattributes
AT gonnetsilvio adiscreteeventsimulationmodelfortheanalysisofsoftwarequalityattributes
AT leonehoracio adiscreteeventsimulationmodelfortheanalysisofsoftwarequalityattributes
AT bogadoveronica discreteeventsimulationmodelfortheanalysisofsoftwarequalityattributes
AT gonnetsilvio discreteeventsimulationmodelfortheanalysisofsoftwarequalityattributes
AT leonehoracio discreteeventsimulationmodelfortheanalysisofsoftwarequalityattributes
_version_ 1756007414722723840