Journal of Software Engineering and Applications

Volume 7, Issue 11 (October 2014)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

Evaluation of XIS-Mobile, a Domain Specific Language for Mobile Application Development

HTML  XML Download Download as PDF (Size: 7087KB)  PP. 906-919  
DOI: 10.4236/jsea.2014.711081    5,508 Downloads   7,056 Views  Citations

ABSTRACT

The great evolution of the mobile market during the last years caused some fragmentation of the mobile platforms namely through the existence of different programming languages and software development tools for each platform. This fact can be an obstacle and increases the development complexity and costs when we want to develop mobile applications for multiple platforms. The XIS-Mobile domain specific language (defined as a UML profile) and its MDD-based framework address this problem by proposing platform-independent models to describe mobile applications and from them automatically generate the application’s source code. Many issues arose during an iterative process of evaluation which originated changes and the evolution of XIS-Mobile. This paper presents the results of the evaluation of XIS-Mobile (both the language and the companion framework) obtained through the implementation of a case study and by conducting a user session, and discusses its benefits and challenges.

Share and Cite:

Ribeiro, A. and Rodrigues da Silva, A. (2014) Evaluation of XIS-Mobile, a Domain Specific Language for Mobile Application Development. Journal of Software Engineering and Applications, 7, 906-919. doi: 10.4236/jsea.2014.711081.

Cited by

[1] Combining Rigorous Requirements Specifications with Low-Code Platforms to Rapid Development Software Business Applications
Applied Sciences, 2022
[2] ITLingo Research Initiative in 2022
arXiv preprint arXiv:2206.14553, 2022
[3] MANAGEMENT INFORMATION SYSTEM OF EMPLOYEE SELF SERVICE (ESS) AS AN EFFORT TO INCREASE HUMAN RESOURCE SECTION PERFORMANCE …
CENTRAL ASIA AND THE …, 2022
[4] Linguistic Patterns, Styles, and Guidelines for Writing Requirements Specifications: Focus on Use Cases and Scenarios
IEEE Access, 2021
[5] From Rigorous Requirements and User Interfaces Specifications into Software Business Applications: The ASL Approach
2021
[6] Linguistic Patterns and Linguistic Styles for Requirements Specification: Focus on Data Entities
2021
[7] From Rigorous Requirements and User Interfaces Specifications into Software Business Applications
2020
[8] A model driven methodology for the construction of reliable concurrent software
2019
[9] A Model-Driven Approach for Developing Responsive Web Apps.
2019
[10] Model Based Testing-From requirements to tests
2019
[11] Una metodologıa basada en modelos para conectar dispositivos heterogéneos del Internet de las Cosas y de la Televisón Digital
2019
[12] Rigorous Specification of Use Cases with the RSL Language
28TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS DEVELOPMENT (ISD2019 TOULON, FRANCE), 2019
[13] A Model-Driven Approach for Developing Responsive Web Apps
2019
[14] A Modeling Tool for Sensor-based Mobile Applications
2019
[15] Enabling Sophisticated Lifecycle Support for Mobile Healthcare Data Collection Applications
2019
[16] Extracting Mapping Relations for Mobile User Interface Transformation
2019
[17] Specification of Personal Data Protection Requirements: Analysis of Legal Requirements based on the GDPR Regulation
2018
[18] A Cross-Device Architecture for Modelling Authentication Features in IoT Applications
2018
[19] Analysis of Programming Language and Software Development by Computer
2018
[20] A Test Specification Language for Information Systems Based on Data Entities, Use Cases and State Machines
2018
[21] A Metamodel For Sensor-Based Mobile Applications
2018
[22] Specification of Personal Data Protection Requirements
2018
[23] Towards a Test Specification Language for Information Systems: Focus on Data Entity and State Machine Tests.
2018
[24] Variability Specification and Resolution of Textual Requirements
2018
[25] A New Framework for Classifying Information Systems Modelling Languages
2018
[26] Variability Specification and Resolution of Textual Requirements.
2018
[27] Catalog of Security Requirements Aligned with The General Data Protection Regulation (GDPR)(EU) 2016/679
2018
[28] A Test Specification Language based on Entities, Use Cases and State Machines for Information Systems Testing
2018
[29] A Cross-Device Architecture for Modelling Authentication Features in IoT Applications.
J. Univers. Comput. Sci., 2018
[30] Model-Driven Development for Accessible Mobile Apps on Android/submitted by Dipl.-Ing. Elmar Krainz
2018
[31] Linguistic Patterns and Linguistic Styles for Requirements Specification (I) An Application Case with the Rigorous RSL/Business-Level Language
2017
[32] Использование предметно-ориентированного языка для разработки тренажера виртуальной реальности для сборки деталей
2017
[33] EMPLOYMENT OF DOMAIN SPECIFIC LANGUAGE IN DEVELOPMENT OF VIRTUAL REALITY SIMULATOR OF PARTS ASSEMBLY
PNRPU Bulletin. Electrotechnics …, 2017
[34] XIS-Reverse: A Model-driven Reverse Engineering Approach for Legacy Information Systems.
2017
[35] Evaluation of XIS-Reverse, a Model-Driven Reverse Engineering Approach for Legacy Information Systems
Model-Driven Engineering and Software Development, 2017
[36] Linguistic Patterns and Linguistic Styles for Requirements Specification (I): An Application Case with the Rigorous RSL/Business-Level Language
EuroPLoP 2017 Proceedings of the 22nd European Conference on Pattern Languages of Programs, 2017
[37] Linguistic Patterns and Styles for Requirements Specification: The RSL/Business-Level Language
Conference Paper, 2017
[38] Geração Automática de Código para Aplicações Móveis Centradas em Dados Suportando Diferentes Infraestruturas de Nuvem
2017
[39] Variability Aspects at a Textual Requirements Specification Level
2017
[40] ИСПОЛЬЗОВАНИЕ ПРЕДМЕТНО-ОРИЕНТИРОВАННОГО ЯЗЫКА ДЛЯ РАЗРАБОТКИ ТРЕНАЖЕРА ВИРТУАЛЬНОЙ РЕАЛЬНОСТИ ДЛЯ СБОРКИ …
2017
[41] Geraç ao Automática de Código para Aplicaç oes Móveis Centradas em Dados Suportando Diferentes Infraestruturas de Nuvem
9º SBCUP - Simpósio Brasileiro de Computação Ubíqua e Pervasiva, 2017
[42] XIS-CMS: Towards a model-driven approach for developing platform-independent CMS-specific modules
2016
[43] JustModeling: An MDE Approach to Develop Android Business Applications
2016
[44] Open data models for smart health interconnected applications: the example of openEHR
2016
[45] The XIS-Web Technology
2016
[46] A Model-Driven Development Approach for Responsive Web Applications: The XIS-Web Technology
2016
[47] ARENA: Asserting the Quality of Modeling Languages
2015
[48] PATTERNS FOR BETTER USE CASES SPECIFICATION
Proceedings of EuroPLOP’2015, Hillside Europe, 2015
[49] Assessing the Quality of User-interface Modeling Languages.
2015
[50] A pattern language for use cases specification
EuroPLoP 2015 Proceedings of the 20th European Conference on Pattern Languages of Programs, 2015
[51] Model-driven engineering: A survey supported by the unified conceptual model
Computer Languages, Systems & Structures, 2015
[52] Bootstrapping mobile app development
ICSE 2015 Proceedings of the 37th International Conference on Software Engineering - Volume 2, 2015
[53] Data modeling and data analytics: a survey from a big data perspective
2015
[54] Model-Driven Development Approach for Content Management Systems based Applications
2015
[55] APattern LANGUAGE FOR USE CASES SPECIFICATION
2015
[56] Model-Driven Development Approach for Content Management Systems based Applications
2015

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.