Supporting Reconfigurable Object Distribution for Customizable Web Applications

  • Po-Hao Chang
  • Gul Agha
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4277)


Web applications are tightly coupled with the platforms that a particular service provider intends to support and the execution scenario envisioned at the design time. Consequently, the resulting applications do not adapt well to all clients and runtime execution contexts. The goal of our research is to develop methods and software to support reconfigurable distributed applications which can be customized to specific requirements. Thinking in terms ofsoftware product line engineering [2], we need a product line for a given Web application, each instance of which is for a specific execution platform and context. To achieve such a product line, we have to satisfy two requirements: universal accessibility and context-dependent component distribution.


Product Line Software Product Line Execution Context Product Line Engineering Execution Platform 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Czarnecki, K., Eisenecker, U.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Reading (2000)Google Scholar
  2. 2.
    Pohl, K., Bckle, G., van der Linden, F.: Software Product Line Engineering: Foundations, Principles, and Techniques. Springer, Heidelberg (2005)MATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Po-Hao Chang
    • 1
  • Gul Agha
    • 1
  1. 1.University of Illinois at Urbana-ChampaignUrbanaUSA

Personalised recommendations