Title
Automated analysis of inter-parameter dependencies in web APIs
Abstract
ABSTRACTWeb 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.
Year
DOI
Venue
2020
10.1145/3377812.3382173
International Conference on Software Engineering
Keywords
DocType
ISSN
Web service, DSL, interdependency, CSP, automated analysis
Conference
0270-5257
ISBN
Citations 
PageRank 
978-1-7281-6528-8
0
0.34
References 
Authors
7
1
Name
Order
Citations
PageRank
Alberto Martin-Lopez193.48