40 research outputs found

    Automated information extraction from web APIs documentation

    Get PDF
    A fundamental characteristic of Web APIs is the fact that, de facto, providers hardly follow any standard practices while implementing, publishing, and documenting their APIs. As a consequence, the discovery and use of these services by third parties is significantly hampered. In order to achieve further automation while exploiting Web APIs we present an approach for automatically extracting relevant technical information from the Web pages documenting them. In particular we have devised two algorithms that automatically extract technical details such as operation names, operation descriptions or URI templates from the documentation of Web APIs adopting either RPC or RESTful interfaces. The algorithms devised, which exploit advanced DOM processing as well as state of the art Information Extraction and Natural Language Processing techniques, have been evaluated against a detailed dataset exhibiting a high precision and recall–around 90% for both REST and RPC APIs outperforming state of the art information extraction algorithms

    A Novel RBF Neural Model for Single Flow Zinc Nickel Batteries

    No full text
    As a popular type of Redox Flow Batteries (RFBs), single flow Zinc Nickel Battery (ZNB) was proposed in the last decade without requiring an expensive and complex ionic membrane in the battery. In this paper, a Radial Basis Function (RBF) neural model is proposed for modelling the behaviours of ZNBs. Both the linear and non-linear parameters in the model are tuned through a new feedback-learning phase assisted Teaching-Learning-Based Optimization (TLBO) method. Besides, the fast recursive algorithm (FRA) is applied to select the proper inputs and network structure to reduce the modelling error and computational efforts. The experimental results confirm that the proposed methods are capable of producing ZNB models with desirable performance over both training and test data
    corecore