Model-driven framework to support evolution of mobile applications in multi-cloud environments. Issue 3 (5th September 2016)
- Record Type:
- Journal Article
- Title:
- Model-driven framework to support evolution of mobile applications in multi-cloud environments. Issue 3 (5th September 2016)
- Main Title:
- Model-driven framework to support evolution of mobile applications in multi-cloud environments
- Authors:
- Chondamrongkul, Nacha
- Abstract:
- Abstract : Purpose: The development of mobile applications in multiple clouds environment is a complex task because of the lack of platform standards in cloud computing and mobile computing. The source code involves various proprietary programming libraries for different platforms. However, functionalities are inevitably changed over time, as well as the platform. Therefore, a great deal of development effort is required, when changes need to be made at functional and platform level. This paper aims to propose SIMON, a framework that eases complexity of the development to support software evolution. Design/methodology/approach: SIMON shields the developer from the complexity of mobile and cloud platforms in the development of mobile applications in multiple clouds environment. The framework uses model of application design to automate the development and support execution of mobile applications in system environment that needs integration to the number of data sources located on multiple clouds. The framework is composed of prefabricated components that support function changeability and platform adaptability. Findings: The framework is examined with the development of a sample application. After it is evaluated with scenarios that involve changing at functional and platform levels, the result shows significant reducing of the development effort by comparing with the other approaches. Originality/value: The framework facilitates the implementation of mobile applications inAbstract : Purpose: The development of mobile applications in multiple clouds environment is a complex task because of the lack of platform standards in cloud computing and mobile computing. The source code involves various proprietary programming libraries for different platforms. However, functionalities are inevitably changed over time, as well as the platform. Therefore, a great deal of development effort is required, when changes need to be made at functional and platform level. This paper aims to propose SIMON, a framework that eases complexity of the development to support software evolution. Design/methodology/approach: SIMON shields the developer from the complexity of mobile and cloud platforms in the development of mobile applications in multiple clouds environment. The framework uses model of application design to automate the development and support execution of mobile applications in system environment that needs integration to the number of data sources located on multiple clouds. The framework is composed of prefabricated components that support function changeability and platform adaptability. Findings: The framework is examined with the development of a sample application. After it is evaluated with scenarios that involve changing at functional and platform levels, the result shows significant reducing of the development effort by comparing with the other approaches. Originality/value: The framework facilitates the implementation of mobile applications in the software system that involves integration to multiple clouds, and it supports software evolution with lesser development effort. … (more)
- Is Part Of:
- International journal of pervasive computing and communications. Volume 12:Issue 3(2016)
- Journal:
- International journal of pervasive computing and communications
- Issue:
- Volume 12:Issue 3(2016)
- Issue Display:
- Volume 12, Issue 3 (2016)
- Year:
- 2016
- Volume:
- 12
- Issue:
- 3
- Issue Sort Value:
- 2016-0012-0003-0000
- Page Start:
- 332
- Page End:
- 351
- Publication Date:
- 2016-09-05
- Subjects:
- Mobile computing -- Cloud computing -- Model-driven development -- Platform heterogeneity -- Software evolution -- Software maintenance
Ubiquitous computing -- Periodicals
Mobile computing -- Periodicals
Computer network protocols -- Periodicals
Computer network architectures -- Periodicals
Application software -- Development -- Periodicals
004.6 - Journal URLs:
- http://info.emeraldinsight.com/products/journals/journals.htm?PHPSESSID=hprfp8ctb78gnbgodr3rkog6s0&id=ijpcc ↗
http://www.emeraldinsight.com/ ↗
http://www.troubador.co.uk/jpcc/ ↗ - DOI:
- 10.1108/IJPCC-01-2016-0003 ↗
- Languages:
- English
- ISSNs:
- 1742-7371
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4542.452750
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 1209.xml