Title :
Code generation for WSLAs using AXpect
Author :
Swint, Galen S. ; Pu, Calton
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
WSLAs can be viewed as describing the service aspect of Web services. By their nature, Web services are distributed. Therefore, integrating support code into a Web service application is potentially costly and error prone. Viewed from this AOP perspective, then, we present a method for integrating WSLAs into code generation using the AXpect weaver, the AOP technology for Infopipes. This helps to localize the code physically and therefore increase the eventual maintainability and enhance the reuse of the WSLA code. We then illustrate the weavers capability by using a WSLA document to codify constraints and metrics for a streaming image application that requires CPU resource monitoring.
Keywords :
Internet; multimedia systems; program compilers; software quality; software tools; systems software; AOP technology; AXpect weaver; CPU resource monitoring; Infopipes; WSLA document; Web service application; Web service description; code generation; code localization; code maintainability; code reuse; constraint codification; distributed services; software quality; software tools; streaming image application; support code integration; system software; Application software; Contracts; DSL; Monitoring; Runtime; Software quality; Space technology; Specification languages; Streaming media; Web services;
Conference_Titel :
Web Services, 2004. Proceedings. IEEE International Conference on
Print_ISBN :
0-7695-2167-3
DOI :
10.1109/ICWS.2004.1314732