z-logo
open-access-imgOpen Access
Dependability Modeling and Assessment in UML-Based Software Development
Author(s) -
Simona Bernardi,
José Merseguer,
Dorina C. Petriu
Publication year - 2012
Publication title -
the scientific world journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.453
H-Index - 93
eISSN - 2356-6140
pISSN - 1537-744X
DOI - 10.1100/2012/614635
Subject(s) - computer science , dependability , unified modeling language , software engineering , software development , maintainability , applications of uml , verification and validation , software quality , software , programming language , engineering , operations management
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom