PROJECT TITLE :

Refactoring for Asynchronous Execution on Mobile Devices

ABSTRACT:

To enhance responsiveness, developers often use asynchronous programming. In the post-COMPUTER era, asynchronous programming is even a lot of in demand as a result of mobile and wearable devices have restricted resources and access the network excessively. One current development task is refactoring long-running, blocking synchronous code (for instance, accessing the Web, a cloud, a database, or a file system) into nonblocking asynchronous code. This text describes the refactorings that improve responsiveness, together with the obstacles of using asynchrony. It additionally discusses the challenges of retrofitting asynchrony and presents program analyses and transformations and a growing, practical toolset and resources for retrofitting asynchrony. This article is half of a special issue on Refactoring.


Did you like this research project?

To get this research project Guidelines, Training and Code... Click Here


PROJECT TITLE : Detecting overly strong preconditions in refactoring engines - 2017 ABSTRACT: Refactoring engines may have overly sturdy preconditions preventing developers from applying helpful transformations. We have a tendency
PROJECT TITLE :Refactoring Tools are Trustworthy Enough and Trust Must be EarnedABSTRACT:In his Point essay, "Refactoring Tools Are Trustworthy Enough," John Brant argues that refactoring tools that facilitate developers work
PROJECT TITLE : Video Dissemination over Hybrid Cellular and Ad Hoc Networks - 2014 ABSTRACT: We study the problem of disseminating videos to mobile users by using a hybrid cellular and ad hoc network. In particular, we formulate
PROJECT TITLE : Sleep Scheduling for Geographic Routing in Duty-Cycled Mobile Sensor Network - 2014 ABSTRACT: Recently, the research focus on geographic routing, a promising routing scheme in wireless sensor networks (WSNs),
PROJECT TITLE : Security Analysis of Handover Key Management in 4G LTESAE Networks - 2014 ABSTRACT: The goal of 3GPP Long Term Evolution/System Architecture Evolution (LTE/SAE) is to move mobile cellular wireless technology

Ready to Complete Your Academic MTech Project Work In Affordable Price ?

Project Enquiry