Advanced search
Start date
Betweenand

A holistic approach for the development of multiplatform software

Grant number: 15/24429-1
Support Opportunities:Regular Research Grants
Start date: October 01, 2017
End date: September 30, 2019
Field of knowledge:Physical Sciences and Mathematics - Computer Science - Computing Methodologies and Techniques
Agreement: MCTI/MC
Principal Investigator:Daniel Lucrédio
Grantee:Daniel Lucrédio
Host Institution: Centro de Ciências Exatas e de Tecnologia (CCET). Universidade Federal de São Carlos (UFSCAR). São Carlos , SP, Brazil
Associated researchers: Juliano Zanuzzio Blanco
Associated scholarship(s):17/25343-9 - New paradigms studies of human-computer interaction through augmented reality, BP.TT

Abstract

With the popularity of mobile computing platforms, software development faces a new challenge that goes beyond the demand for quality and productivity. In many cases, software must run on multiple platforms and consider differences and limitations of the various existing and future devices. It must also deal with many details related to technological advancements, such as operation in places without Internet (offline) and automatic synchronization with cloud environments and computing platforms. There are solutions that solve parts of this challenge: hybrid development, responsive web development, service-oriented architecture, solutions for caching and offline data synchronization, cloud computing, content adaptation, among others. However none of them solves the essence of the problem, which is the treatment of all software development and maintenance in a unified manner. One possible solution would be an approach that considers a software system as something global, that not only involves their structural and functional characteristics, but also the environment where it will be deployed. Such approach is considered holistic, because it sees a software system as something global during the development, and this is the goal of this research. To make this approach possible the concepts of model-driven software development will be employed, which has important aspects that favor productivity, quality and effectively raise the abstraction level of the software. We intend to create models that allow the complete specification of the software and its environment, so that developer can see the software as a single unit, despite the many different places it will execute. We also intend to create transformations that automatically produce executable code that deals with the technological challenges, so that the developer does not have to deal directly with them. (AU)

Articles published in Agência FAPESP Newsletter about the research grant:
More itemsLess items
Articles published in other media outlets ( ):
More itemsLess items
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)

Scientific publications
(References retrieved automatically from Web of Science and SciELO through information on FAPESP grants and their corresponding numbers as mentioned in the publications by the authors)
BLANCO, J. Z.; LUCREDIO, D.. A holistic approach for cross-platform software development. JOURNAL OF SYSTEMS AND SOFTWARE, v. 179, . (15/24429-1, 17/25343-9)