Title :
Model-based system development for embedded mobile platforms
Author :
Forstner, Bertalan ; Lengyel, László ; Levendovszky, Tihamér ; Mezei, Gergely ; Kelényi, Imre ; Charaf, Hassan
Author_Institution :
Budapest Univ. of Technol. & Econ.
Abstract :
With the introduction and popularity of wireless devices, the diversity of the platforms has also been increased. There are different platforms and tools from different vendors such as Microsoft, Sun, Nokia, SonyEricsson and many more. Because of the relatively low-level programming interface, software development for Symbian platform is a tiresome and error prone task, whereas .NET CF contains higher level structures. This paper introduces the problem of the software development for incompatible mobile platforms, moreover, it provides a model-driven architecture (MDA) and Domain Specific Modeling Language (DSML)-based solution. We also discuss the relevance of the model-based approach that facilitates a more efficient software development, because the reuse and the generative techniques are key characteristics of model-based computing. In the presented approach, the platform-independence lies in the graph rewriting-driven visual model transformation. This paper illustrates the creation of model compilers on a metamodeling basis by a software package called Visual Modeling and Transformation System (VMTS), which is an n-layer multipurpose modeling and metamodel-based transformation system. A case study is also presented how model compilers can be used to generate user interface handler code for different mobile platforms from the same platform-independent input models
Keywords :
embedded systems; mobile computing; program compilers; rewriting systems; software architecture; software packages; software reusability; specification languages; Domain Specific Modeling Language; Visual Modeling and Transformation System software package; embedded mobile platforms; graph rewriting-driven visual model transformation; metamodeling; model compilers; model-based system development; model-driven architecture; software reuse; Application software; Character generation; Computer architecture; Conferences; Embedded software; Memory management; Operating systems; Programming; Smart phones; Sun;
Conference_Titel :
Model-Based Development of Computer-Based Systems and Model-Based Methodologies for Pervasive and Embedded Software, 2006. MBD/MOMPES 2006. Fourth and Third International Workshop on
Conference_Location :
Potsdam
Print_ISBN :
0-7695-2538-5
DOI :
10.1109/MBD-MOMPES.2006.20