A Model Driven Approach for Modeling and Generating PHP CodeIgniter based Applicationspring
Journal Title: Transactions on Machine Learning and Artificial Intelligence - Year 2017, Vol 5, Issue 4
Abstract
During the last decade, web development industry has grown exponentially. Models have been introduced as a solution to face the challenge of both business and technology changes. In this article, we present a Model Driven based approach concerning the design of CodeIgniter based web applications. We describe a meta model of this framework and we also specify a set of transformations to generate the application’s source code taking into account the MVC (ModelViewController) architecture of CodeIgniter. In this approach, the PHP framework meta model is considered as a platform Specific model (PSM). Its instances are used as inputs to generate the source code through transformation rules carried out by Acceleo. This proposal is validated through the use of our approach to generate CRUD (Create, Read, Update and Delete) applications.
Authors and Affiliations
Karim Arrhioui, Samir Mbarki, Oualid Betari, Sarra Roubi, Mohammed Erramdani
Implementation of the Flexible "Private - Public" Cloud Solution based on OpenStack
Cloud computing is a model that facilitates access to and manipulation of resources on demand. It is a technology that is unique today to meet the needs and demands of customers by guaranteeing a high quality of service...
SAAS Cloud security : Attacks and Proposed Solutions
Nowadays the Cloud has started to gain ground even in SMEs, in spite of that the Cloud is still unknown for several ... for others few reliable. SaaS represents a promising technology, which grows each year rapidly. Only...
Student Mobility in North African Countries and the Need for an Information System for its Management
University cooperation is a major concern in North Africa as in the rest of the world. Indeed, the cooperation of the universities of these countries with their counterparts abroad is very active. The number of actions i...
Collective Behavior Bees for Solving HW/SW Partitioning and Scheduling Problems in RSoC
In the codesign domain, many hardware and software techniques must be developed to satisfy specific constraints in terms of computation time, area, performance, power consumption, etc. This paper introduces an automatic...
Artificial Human Optimization – An Introduction
The goal of this article is : 1) To popularize "Artificial Human Optimization" field 2) To show opportunities that exist in "Artificial Human Optimization" field. 3) To Design an optimization method based on Artificial H...