[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/ICSM.2013.100guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Automated S/W Reengineering for Fault-Tolerant and Energy-Efficient Distributed Execution

Published: 22 September 2013 Publication History

Abstract

Reengineering extant software systems into distinct, distributed components communicating across a network has become indispensable in modern software maintenance practices. Such reengineering practices can be applied to migrate portions of an application's functionality to the cloud, both to take advantage of superior cloud computing resources and to reduce the energy consumption of mobile applications. Executing such reengineering tasks naively results in distributed applications that suffer from two main problems: a lack of reliability and poor energy efficiency. Specifically, transformed applications are subject to partial failure, in which its different components (client, server, or network) may fail independently from each other. Effective handling of partial failure requires that the reengineering process systematically introduces special failure handling functionality. Furthermore, mainstream middleware architectures, the calls to which the reengineering process inserts, lack sufficient expressiveness and adaptivity to use the limited energy resources of mobile devices optimally. This research addresses these two fundamental reengineering problems through innovation in program transformations and distributed programming abstractions. In this paper, we discuss the general vision and contributions of this research, as well as the related state of the art, and preliminary results.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICSM '13: Proceedings of the 2013 IEEE International Conference on Software Maintenance
September 2013
593 pages
ISBN:9780769549811

Publisher

IEEE Computer Society

United States

Publication History

Published: 22 September 2013

Author Tags

  1. Distribution refactoring
  2. cloud computing
  3. energy-efficiency
  4. fault-tolerance
  5. middleware

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media