Projekt per år
Sammanfattning
This paper introduces a method for formal transformation of platform independent models (PIM) to platform specific models (PSM) in a model driven architecture (MDA) context1. The models are constructed using statemachines in the Unified Modelling Language (UML). As a formal framework for reasoning about the models we use Event B. In this paper we focus on fault tolerance features. Fault tolerance is not considered in the PIM in order to make the models reusable for different platforms. On the other hand, the PSM often has to consider platform specific faults. However, fault tolerance mechanisms cannot usually be introduced as a refinement in the PSM. In this paper we introduce a model transformation of the PIM in order to preserve refinement properties in the development of the PSM. Design patterns are used for guiding the development. UML is widely used in industry and therefore this development method can be beneficial for developing reliable applications in many different application areas.
Originalspråk | Engelska |
---|---|
Förlag | Turku Centre for Computer Science |
ISBN (tryckt) | 952-12-1703-0 |
Status | Publicerad - 2006 |
MoE-publikationstyp | D4 Publicerad utvecklings- eller forskningsrapport eller studie |
Publikationsserier
Namn | TUCS Technical Report |
---|---|
Volym | 759 |
Fingeravtryck
Fördjupa i forskningsämnen för ”Formal Transformation of Platform Independent Models into Platform Specific Models in MDA”. Tillsammans bildar de ett unikt fingeravtryck.Projekt
- 1 Slutfört
-
RODIN: Rigorous Open Development Environment for Complex Systems
Troubitsyna, E. (Ansvarig forskare), Sere, K. (Ansvarig forskare), Lilius, J. (Ansvarig forskare), Laibinis, L. (Ansvarig forskare) & Walden, M. (Ansvarig forskare)
01/04/04 → 31/12/07
Projekt: EU