Automated Analysis of Inter-Parameter Dependencies in Web APIs*

1Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Web services often impose constraints that restrict the way in which two or more input parameters can be combined to form valid calls to the service, i.e. inter-parameter dependencies. Current web API specification languages like the OpenAPI Specification (OAS) provide no support for the formal description of such dependencies, making it hardly possible to interact with the services without human intervention. We propose specifying and automatically analyzing inter-parameter dependencies in web APIs. To this end, we propose a domain-specific language to describe these dependencies, a constraint programming-aided tool supporting their automated analysis, and an OAS extension integrating our approach and easing its adoption. Together, these contributions open a new range of possibilities in areas such as source code generation and testing.

Cite

CITATION STYLE

APA

Martin-Lopez, A. (2020). Automated Analysis of Inter-Parameter Dependencies in Web APIs*. In Proceedings - 2020 ACM/IEEE 42nd International Conference on Software Engineering: Companion, ICSE-Companion 2020 (pp. 140–142). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1145/3377812.3382173

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free