Universidad Politecnica de Madrid
Search
Navegation
User Area
About Archivo Digital UPM
Dulcinea
Sherpa Romeo
Recolecta

Integration of Safety Analysis in Model-Driven Software Development

Miguel Cabello, Miguel Angel de and Fernández Briones, Javier and Silva Gallino, Juan Pedro and Alonso Muñoz, Alejandro Antonio (2008) Integration of Safety Analysis in Model-Driven Software Development. IET Software, 2 (3). 260 - 280. ISSN 1751-8806

Ver estadisticas de descargas para este eprint (solo desde ordenadores de la UPM) Estadisticas UPM
Bookmark and Share
Item Type:Article
Authors/Creators:
Creators NameCreators email (if known)
Miguel Cabello, Miguel Angel de
Fernández Briones, Javier
Silva Gallino, Juan Pedro
Alonso Muñoz, Alejandro Antonio
Title:Integration of Safety Analysis in Model-Driven Software Development
Publisher:Institution of Engineering and Technology
Journal/Publication Title:IET Software
Date:June 2008
Volume:2
Number:3
Department:Telematic Systems Engineering
Faculty:E.T.S.I. Telecommunication (UPM)
Creative Commons licenses:Recognition - No derivative works - No commercial
Item ID:2837
Subjects:Telecommunications
Computer Science

Texto completo disponible como:

[img]
Preview
PDF
1048Kb - Idioma: English

Official URL: http://scitation.aip.org/IET-SEN

Abstract

I Safety critical software requires integrating verification techniques in software development methods. Software architectures must guarantee that developed systems will meet safety requirements and safety analyses are frequently used in the assessment. Safety engineers and software architects must reach a common understanding on an optimal architecture from both perspectives. Currently both groups of engineers apply different modelling techniques and languages: safety analysis models and software modelling languages. The solutions proposed seek to integrate both domains coupling the languages of each domain. It constitutes a sound example of the use of language engineering to improve efficiency in a software-related domain. A model-driven development approach and the use of a platform-independent language are used to bridge the gap between safety analyses (failure mode effects and criticality analysis and fault tree analysis) and software development languages (e.g. unified modelling language). Language abstract syntaxes (metamodels), profiles, language mappings (model transformations) and language refinements, support the direct application of safety analysis to software architectures for the verification of safety requirements. Model consistency and the possibility of automation are found among the benefits.

Item Type:Article
Uncontrolled Keywords:safety analysis; language syntaxes; refinements; software modelling languages.
Subjects:Telecommunications
Computer Science
Código ID:2837
Depositado Por:Memoria Investigacion
Depositado el:19 Apr 2010 11:15
Last Modified:19 Apr 2010 11:15

Sólo para Personal del Archivo: editar este registro