loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th Asia-Pacific Software Engineering Conference (APSEC'05)
Automated Refactoring of Objects for Application Partitioning
Taipei, Taiwan
December 15-December 17
ISBN: 0-7695-2465-6
Vikram Jamwal, IIT Bombay, INDIA
Sridhar Iyer, IIT Bombay, INDIA

Distributed infrastructures are becoming more and more diverse in nature. An application may often need to be redeployed in various scenarios. Ideally, given an application designed for one deployment scenario, one should be able to generate an application version for a new scenario through an automated refactoring process. For this to happen, one of the principal requirements is that application components should be amenable to partitioning.

To achieve this: (i) We use a structurally simple and slightly modified model of object called Breakable Object (BoB), for structuring such applications. BoB can be treated as an object which is designed to be well disposed towards automated refactoring. We also devise a programming model for BoBs in Java called JavaBoB. (ii) We provide algorithms for automated refactoring of a JavaBoBbased program.

Citation:
Vikram Jamwal, Sridhar Iyer, "Automated Refactoring of Objects for Application Partitioning," apsec, pp.671-678, 12th Asia-Pacific Software Engineering Conference (APSEC'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.