by Hamza Ed-douibi | Oct 25, 2018 | API, cloud & web engineering, code generation
We automatically test REST API based on their specifications, particularly OpenAPI ones. To our surprise, many of our tests failed, meaning that the OpenAPI definition and the actual API were not an exact match.
by Hamza Ed-douibi | May 24, 2018 | UML and OCL, article, cloud & web engineering
We present our new tool OpenAPItoUML to generate UML models from OpenAPI definitions, thus offering a better visualization of the data model and operations of REST APIs. OpenAPItoUML is available as an open source Eclipse plugin.
by Hamza Ed-douibi | Apr 24, 2018 | article, API, cloud & web engineering, UML and OCL
OData is a protocol to facilitate the publication and consumption of queryable and interoperable data-driven services. OData is based on the use of RESTful APIs derived from a data model. We present a model-driven approach to automate the generation of OData services from data sources
by Javier Cánovas | May 17, 2017 | article, API, cloud & web engineering, UML and OCL
Our approach to automatically generate GraphQL schemas from UML class diagrams (and IFML interaction models)
by Jordi Cabot | May 8, 2017 | cloud & web engineering, API, article, reverse engineering
Our proposal to automatically infer OpenAPI compliant specifications for REST Web APIs from a set of examples of actual API calls
by Jordi Cabot | Feb 21, 2017 | article, cloud & web engineering, security
Our work helps security experts to visualize, (automatically) analyse and manipulate web security access-control policies, specially for Java EE