scholarly journals Using XProc, XSLT 2.0, and XSD 1.1 to validate RESTful services

Author(s):  
Jorge Luis Williams ◽  
David Cramer

Documentation of RESTful services must be accurate and detailed. As a REST service is being developed, the documentation must be kept up to date and its accuracy constantly validated. Once the REST service is released the documentation becomes a contract; clients may break if an implementation drifts from the documented rules. Also, third-party implementations must adhere to the rules in order for clients to interact with multiple implementations without issue. Ensuring conformance to the documentation is complicated, tedious, and error prone. We use our existing XML documentation pipeline to generate highly efficient validators which can check a RESTful service (and it's clients) for conformance to the documentation at runtime. We validate all aspects of the HTTP request including message content, URI templates, query parameters, headers, etc. We describe the transformation process and some of the optimizations that enable real time optimization and discuss challenges including testing the documentation pipeline and the validators themselves.

Energy ◽  
2012 ◽  
Vol 39 (1) ◽  
pp. 54-62 ◽  
Author(s):  
Gene A. Bunin ◽  
Zacharie Wuillemin ◽  
Grégory François ◽  
Arata Nakajo ◽  
Leonidas Tsikonis ◽  
...  

Author(s):  
Zhongyou Wu ◽  
Yaoyu Li

Real-time optimization of wind farm energy capture for below rated wind speed is critical for reducing the levelized cost of energy (LCOE). Performance of model based control and optimization techniques can be significantly limited by the difficulty in obtaining accurate turbine and farm models in field operation, as well as the prohibitive cost for accurate wind measurements. The Nested-Loop Extremum Seeking Control (NLESC), recently proposed as a model free method has demonstrated its great potential in wind farm energy capture optimization. However, a major limitation of previous work is the slow convergence, for which a primary cause is the low dither frequencies used by upwind turbines, primarily due to wake propagation delay through the turbine array. In this study, NLESC is enhanced with the predictor based delay compensation proposed by Oliveira and Krstic [1], which allows the use of higher dither frequencies for upwind turbines. The convergence speed can thus be improved, increasing the energy capture consequently. Simulation study is performed for a cascaded three-turbine array using the SimWindFarm platform. Simulation results show the improved energy capture of the wind turbine array under smooth and turbulent wind conditions, even up to 10% turbulence intensity. The impact of the proposed optimization methods on the fatigue loads of wind turbine structures is also evaluated.


Sign in / Sign up

Export Citation Format

Share Document