Dependability Modeling and Assessment in UML-Based Software Development
Assessment of software nonfunctional properties (NFP) is an important problem in software development. In the context of model-driven development, an emerging approach for the analysis of different NFPs consists of the following steps: (a) to extend the software models with annotations describing th...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Wiley
2012-01-01
|
Series: | The Scientific World Journal |
Online Access: | http://dx.doi.org/10.1100/2012/614635 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832552951411900416 |
---|---|
author | Simona Bernardi José Merseguer Dorina C. Petriu |
author_facet | Simona Bernardi José Merseguer Dorina C. Petriu |
author_sort | Simona Bernardi |
collection | DOAJ |
description | Assessment of software nonfunctional properties (NFP) is an important problem in software development. In the context of model-driven development, an emerging approach for the analysis of different
NFPs consists of the following steps: (a) to extend the software models
with annotations describing the NFP of interest; (b) to transform automatically the annotated software model to the formalism chosen
for NFP analysis; (c) to analyze the formal model using existing solvers;
(d) to assess the software based on the results and give feedback to
designers. Such a modeling→analysis→assessment approach can be
applied to any software modeling language, be it general purpose or
domain specific. In this paper, we focus on UML-based development
and on the dependability NFP, which encompasses reliability, availability, safety, integrity, and maintainability. The paper presents the
profile used to extend UML with dependability information, the model
transformation to generate a DSPN formal model, and the assessment
of the system properties based on the DSPN results. |
format | Article |
id | doaj-art-eb0b6e8be92c453bbcae90cac390b3fc |
institution | Kabale University |
issn | 1537-744X |
language | English |
publishDate | 2012-01-01 |
publisher | Wiley |
record_format | Article |
series | The Scientific World Journal |
spelling | doaj-art-eb0b6e8be92c453bbcae90cac390b3fc2025-02-03T05:57:27ZengWileyThe Scientific World Journal1537-744X2012-01-01201210.1100/2012/614635614635Dependability Modeling and Assessment in UML-Based Software DevelopmentSimona Bernardi0José Merseguer1Dorina C. Petriu2Centro Universitario de la Defensa, Academia General Militar, Zaragoza, SpainDepartamento de Informática e Ingeniería de Sistemas, Universidad de Zaragoza, 50018 Zaragoza, SpainDepartment of Systems and Computer Engineering, Carleton University, Ottawa, ON, K1S 5B6, CanadaAssessment of software nonfunctional properties (NFP) is an important problem in software development. In the context of model-driven development, an emerging approach for the analysis of different NFPs consists of the following steps: (a) to extend the software models with annotations describing the NFP of interest; (b) to transform automatically the annotated software model to the formalism chosen for NFP analysis; (c) to analyze the formal model using existing solvers; (d) to assess the software based on the results and give feedback to designers. Such a modeling→analysis→assessment approach can be applied to any software modeling language, be it general purpose or domain specific. In this paper, we focus on UML-based development and on the dependability NFP, which encompasses reliability, availability, safety, integrity, and maintainability. The paper presents the profile used to extend UML with dependability information, the model transformation to generate a DSPN formal model, and the assessment of the system properties based on the DSPN results.http://dx.doi.org/10.1100/2012/614635 |
spellingShingle | Simona Bernardi José Merseguer Dorina C. Petriu Dependability Modeling and Assessment in UML-Based Software Development The Scientific World Journal |
title | Dependability Modeling and Assessment in UML-Based Software Development |
title_full | Dependability Modeling and Assessment in UML-Based Software Development |
title_fullStr | Dependability Modeling and Assessment in UML-Based Software Development |
title_full_unstemmed | Dependability Modeling and Assessment in UML-Based Software Development |
title_short | Dependability Modeling and Assessment in UML-Based Software Development |
title_sort | dependability modeling and assessment in uml based software development |
url | http://dx.doi.org/10.1100/2012/614635 |
work_keys_str_mv | AT simonabernardi dependabilitymodelingandassessmentinumlbasedsoftwaredevelopment AT josemerseguer dependabilitymodelingandassessmentinumlbasedsoftwaredevelopment AT dorinacpetriu dependabilitymodelingandassessmentinumlbasedsoftwaredevelopment |