An automated model based approach to mobile UI specification and development

Bibliographic Details
Main Author: Ribeiro, António Nestor
Publication Date: 2016
Other Authors: Costa, Rogério Araújo
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/1822/52882
Summary: One of the problems of current software development lies on the existence of solutions to address properly the code portability for the increasing number of platforms. To build abstract models is one efficient and correct way to achieve this. The Model-Driven Software Engineering (MDSE) is a development methodology where models are the key for all project lifecycle, from requisites gathering, through modelling and to the development stage, as well as on testing. Pervasive computing demands the use of several technical specifications, such as wireless connections, advanced electronics, and the Internet, as well as it stresses the need to adjust the user interface layer to each one of the platforms. Using a model-driven approach it is possible to reuse software solutions between different targets, since models are not affected by the device diversity and its evolution. This paper reports on a tool, which is highly parameterizable and driven to support Model-2-Model and Model-2-Code transformations. Also, instead of using a predefined technology, the tool was built to be scalable and extensible for many different targets and also by addressing the user interface layer generation.
id RCAP_2c464c5c4cd12e2583485ecefdeccf36
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/52882
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling An automated model based approach to mobile UI specification and developmentModel-Driven Software EngineeringModel transformationCross-platform generationPervasive software developmentEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaOne of the problems of current software development lies on the existence of solutions to address properly the code portability for the increasing number of platforms. To build abstract models is one efficient and correct way to achieve this. The Model-Driven Software Engineering (MDSE) is a development methodology where models are the key for all project lifecycle, from requisites gathering, through modelling and to the development stage, as well as on testing. Pervasive computing demands the use of several technical specifications, such as wireless connections, advanced electronics, and the Internet, as well as it stresses the need to adjust the user interface layer to each one of the platforms. Using a model-driven approach it is possible to reuse software solutions between different targets, since models are not affected by the device diversity and its evolution. This paper reports on a tool, which is highly parameterizable and driven to support Model-2-Model and Model-2-Code transformations. Also, instead of using a predefined technology, the tool was built to be scalable and extensible for many different targets and also by addressing the user interface layer generation.This work is financed by the ERDF ? European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation - COMPETE 2020 Programme within projectPOCI-01-0145-FEDER-006961, and by National Funds through the FCT ? Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) as part of project UID/EEA/50014/2013.info:eu-repo/semantics/publishedVersionSpringerUniversidade do MinhoRibeiro, António NestorCosta, Rogério Araújo20162016-01-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/52882engNestor Ribeiro A., Rogério Araújo C. (2016) An Automated Model Based Approach to Mobile UI Specification and Development. In: Kurosu M. (eds) Human-Computer Interaction. Theory, Design, Development and Practice. HCI 2016. Lecture Notes in Computer Science, vol 9731. Springer, Cham DOI https://doi.org/10.1007/978-3-319-39510-4_48 Publisher Name Springer, Cham978-3-319-39509-80302-974310.1007/978-3-319-39510-4_48978-3-319-39510-4info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:11:12Zoai:repositorium.sdum.uminho.pt:1822/52882Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:44:07.724317Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv An automated model based approach to mobile UI specification and development
title An automated model based approach to mobile UI specification and development
spellingShingle An automated model based approach to mobile UI specification and development
Ribeiro, António Nestor
Model-Driven Software Engineering
Model transformation
Cross-platform generation
Pervasive software development
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short An automated model based approach to mobile UI specification and development
title_full An automated model based approach to mobile UI specification and development
title_fullStr An automated model based approach to mobile UI specification and development
title_full_unstemmed An automated model based approach to mobile UI specification and development
title_sort An automated model based approach to mobile UI specification and development
author Ribeiro, António Nestor
author_facet Ribeiro, António Nestor
Costa, Rogério Araújo
author_role author
author2 Costa, Rogério Araújo
author2_role author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Ribeiro, António Nestor
Costa, Rogério Araújo
dc.subject.por.fl_str_mv Model-Driven Software Engineering
Model transformation
Cross-platform generation
Pervasive software development
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Model-Driven Software Engineering
Model transformation
Cross-platform generation
Pervasive software development
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description One of the problems of current software development lies on the existence of solutions to address properly the code portability for the increasing number of platforms. To build abstract models is one efficient and correct way to achieve this. The Model-Driven Software Engineering (MDSE) is a development methodology where models are the key for all project lifecycle, from requisites gathering, through modelling and to the development stage, as well as on testing. Pervasive computing demands the use of several technical specifications, such as wireless connections, advanced electronics, and the Internet, as well as it stresses the need to adjust the user interface layer to each one of the platforms. Using a model-driven approach it is possible to reuse software solutions between different targets, since models are not affected by the device diversity and its evolution. This paper reports on a tool, which is highly parameterizable and driven to support Model-2-Model and Model-2-Code transformations. Also, instead of using a predefined technology, the tool was built to be scalable and extensible for many different targets and also by addressing the user interface layer generation.
publishDate 2016
dc.date.none.fl_str_mv 2016
2016-01-01T00:00:00Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/52882
url http://hdl.handle.net/1822/52882
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Nestor Ribeiro A., Rogério Araújo C. (2016) An Automated Model Based Approach to Mobile UI Specification and Development. In: Kurosu M. (eds) Human-Computer Interaction. Theory, Design, Development and Practice. HCI 2016. Lecture Notes in Computer Science, vol 9731. Springer, Cham DOI https://doi.org/10.1007/978-3-319-39510-4_48 Publisher Name Springer, Cham
978-3-319-39509-8
0302-9743
10.1007/978-3-319-39510-4_48
978-3-319-39510-4
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595505868800000