loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007)
Automated Model-Based Configuration of Enterprise Java Applications
Annapolis, Maryland, USA
October 15-October 19
ISBN: 0-7695-2891-0
Jules White, Vanderbilt University
Douglas C. Schmidt, Vanderbilt University
Krzysztof Czarnecki, University of Waterloo
Christoph Wienands, Siemens AG
Gunther Lenz, Siemens AG
Egon Wuchner, Siemens AG
Ludger Fiege, Siemens AG
applications is complex and error-prone, involving multiple participants/roles and numerous configuration changes across multiple files, application server settings, and database decisions. This paper describes an approach to automated enterprise application configuration that uses a feature model, executes a series of probes to verify configuration properties, formalizes feature selection as a constraint satisfaction problem, and applies constraint logic programming techniques to derive a correct application configuration. To validate the approach, we developed a configuration engine, called Fresh, for enterprise Java appli- cations and conducted experiments to measure how effectively Fresh can configure the canonical Java Pet Store application. Our results show that Fresh reduces the number of lines of hand written XML code by up to 92% and the total number of configuration steps by up to 72%.
Citation:
Jules White, Douglas C. Schmidt, Krzysztof Czarnecki, Christoph Wienands, Gunther Lenz, Egon Wuchner, Ludger Fiege, "Automated Model-Based Configuration of Enterprise Java Applications," edoc, pp.301, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.