Universiti Teknologi Malaysia Institutional Repository

Mapping of a platform specific model to a particular platform using an eav designed platform model

Elsawi, Ahmed Mohammed and Sahibuddin, Shamsul (2015) Mapping of a platform specific model to a particular platform using an eav designed platform model. Journal of Theoretical and Applied Information Technology, 79 (1). pp. 135-148. ISSN 1992-8645

Full text not available from this repository.

Official URL: http://www.jatit.org/volumes/seventynine1.php

Abstract

The Model Driven Architecture (MDA) aimed to produce applications that support multiple platforms using models instead of the conventional coding with less cost and time. The MDA development process separated to Platform Independent Model (PIM) and Platform Specific Model (PSM). Both, PIM and PSM are standing in different level of abstraction. The PIM focused on the business rules definition with no concern about the platform environment. It is the PSM role to emphasis on the implementation environment of the targeted platform. Although, the PSM models holding some technical implementation details about the targeted platform, but it's still considered too abstract to be executed in a run-time platform environment. The degree of abstraction can be controlled by the model mapping, given the MDA standard Platform Model (PM). The PM can be described as a platform's system manual that provides model mapping with a specific technical details required by the targeted run-time environment. In this work we explicitly employed a Platform Model (PM) designed by the Entity-Attribute-Value (EAV) concept to support the model mapping from PSM to Java platform. A case study provided as proof of concept to generate executable Java code that supports desktop and mobile platform.

Item Type:Article
Uncontrolled Keywords:EAV, mapping to java platform, MDA, platform model, PSM
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computing
ID Code:58499
Deposited By: Haliza Zainal
Deposited On:04 Dec 2016 04:07
Last Modified:15 Dec 2021 07:50

Repository Staff Only: item control page