2016
DOI: 10.1007/s10270-016-0532-2
|View full text |Cite
|
Sign up to set email alerts
|

Visual modeling of RESTful conversations with RESTalk

Abstract: The cost savings introduced by Web services through code reuse and integration opportunities have motivated many businesses to develop Web APIs, with ever increasing numbers opting for the REST architectural style. RESTful Web APIs are decomposed in multiple resources, which the client can manipulate through HTTP interactions with well-defined semantics. Getting the resource in the desired state might require multiple client-server interactions, what we define as a RESTful conversation. RESTful conversations a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0
1

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 15 publications
(5 citation statements)
references
References 35 publications
0
4
0
1
Order By: Relevance
“…We aim to provide tool support that allows to analyse test suites and find out their maximum TCL. We also plan to elaborate on the definition of the operation flows criterion, since it is not fully formalised and there is no agreement in the literature about the operation flows that should be tested [1,2,8,16]. Lastly, our approach opens new promising research opportunities in terms of test automation.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…We aim to provide tool support that allows to analyse test suites and find out their maximum TCL. We also plan to elaborate on the definition of the operation flows criterion, since it is not fully formalised and there is no agreement in the literature about the operation flows that should be tested [1,2,8,16]. Lastly, our approach opens new promising research opportunities in terms of test automation.…”
Section: Discussionmentioning
confidence: 99%
“…The definition of full coverage of this criterion highly depends on the API under test. Several proposals exist in the literature about the operation flows that should be tested [1,2,8,16], but none of them is widely accepted and used in industry. For this reason, and for the sake of simplicity, we propose to use a simplified version of the flows defined by Arcuri in [1]: for every resource that can be created, at most four operation flows must be tested, namely those related to its reading (one or several), updating and deletion after its creation.…”
Section: Input Coverage Criteriamentioning
confidence: 99%
“…Naujų technologijų, tokių kaip debesų paslaugos [16], paslaugų sujungimas (angl. "mashup") [17] ir mikropaslaugos [18], visos remiasi žiniatinklio API ir skatina šių technologijų tobulėjimą ne tik aspektais, susijusiais su dizainu ir našumu, bet ir patogumu administruojant sistemas [19].…”
Section: įVadasunclassified
“…The authors of [21] introduced RESTalk which is an extension to the BPMN choreography diagrams, that allows API developers to render more accurately the client-server interactions of a RESTful API in a diagrammatic form. This enrichment was proposed in order to increase developers' efficiency and facilitate better understanding of the API structure that needs to be implemented.…”
Section: Related Workmentioning
confidence: 99%