<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1665-6423</journal-id>
<journal-title><![CDATA[Journal of applied research and technology]]></journal-title>
<abbrev-journal-title><![CDATA[J. appl. res. technol]]></abbrev-journal-title>
<issn>1665-6423</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional Autónoma de México, Instituto de Ciencias Aplicadas y Tecnología]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1665-64232021000600676</article-id>
<article-id pub-id-type="doi">10.22201/icat.24486736e.2021.19.6.924</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[REST API composition for effectively testing the Cloud]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Wolde]]></surname>
<given-names><![CDATA[B. G.]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Boltana]]></surname>
<given-names><![CDATA[A. S.]]></given-names>
</name>
<xref ref-type="aff" rid="Aff"/>
</contrib>
</contrib-group>
<aff id="Af1">
<institution><![CDATA[,Mekelle University Ethiopian Institute of Technology-Mekelle School of Computing]]></institution>
<addr-line><![CDATA[Mekelle ]]></addr-line>
<country>Ethiopia</country>
</aff>
<aff id="Af2">
<institution><![CDATA[,Ministry of Innovation and Technology  ]]></institution>
<addr-line><![CDATA[Addis Ababa ]]></addr-line>
<country>Ethiopia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>00</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>00</month>
<year>2021</year>
</pub-date>
<volume>19</volume>
<numero>6</numero>
<fpage>676</fpage>
<lpage>693</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1665-64232021000600676&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1665-64232021000600676&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1665-64232021000600676&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[Abstract The Cloud offers many ready-made REST services for the end users. This offer allows realizing a service level agreement (SLA) through the implementation of multiple services somewhere on the Internet. Hereby, ensuring SLA is important. Hence, software testing is a way of attesting quality assurance of a non-functional requirement from the end user&#8217;s perspective. However, test engineering accesses only an interface that contains the high level behaviors without their underlying details. Testing such behaviors becomes an issue for classical testing procedures. This implies that REST API through composition be an alternative promising approach for modeling behaviors with parameters to test the Cloud. This effort aids to devise test effectiveness via REST-based behavior-driven implementation. It aims to understand functional behaviors through API methods based on input domain modeling (IDM). By making a careful REST design, the test engineer sends complete test inputs to its API directly on the application and gets responses from the infrastructure. This paper considers the NEMo mobility API specification to design an IDM, which represents pattern match of mobility search API path scope. In this way, sample mobility REST API service compositions are used to create test assertions for validating each path resource on a specified service.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Testing the Cloud]]></kwd>
<kwd lng="en"><![CDATA[mobility service composition]]></kwd>
<kwd lng="en"><![CDATA[REST API]]></kwd>
<kwd lng="en"><![CDATA[input domain modeling]]></kwd>
</kwd-group>
</article-meta>
</front><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aagesen]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Krogstie]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[BPMN 2.0 for Modeling Business Processes]]></article-title>
<source><![CDATA[Handbook on Business Process Management]]></source>
<year>2014</year>
<volume>1</volume>
<page-range>219-50</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ammann]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Offutt]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introduction to software testing]]></source>
<year>2016</year>
<publisher-name><![CDATA[Cambridge University Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Angulo]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Edwin]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Dynamic composition of rest services]]></source>
<year>2014</year>
<publisher-name><![CDATA[Pontificia Universidad Católica de Chile]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Arcuri]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[RESTful API automated test case generation with EvoMaster]]></article-title>
<source><![CDATA[ACM Transactions on Software Engineering and Methodology (TOSEM)]]></source>
<year>2019</year>
<volume>28</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>1-37</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Asghari]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Rahmani]]></surname>
<given-names><![CDATA[A. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Javadi]]></surname>
<given-names><![CDATA[H. H. S.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Service composition approaches in IoT: A systematic review]]></article-title>
<source><![CDATA[Journal of Network and Computer Applications]]></source>
<year>2018</year>
<volume>120</volume>
<page-range>61-77</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="">
<collab>Behavior-drivendevelopment</collab>
<source><![CDATA[Wikipedia, The Free Encyclopedia]]></source>
<year>2020</year>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bellido]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Alarcon]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Pautasso]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Vairetti]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[SAW-Q: a dynamic composition approach of REST services based on queue model]]></article-title>
<source><![CDATA[International Journal of Web and Grid Services]]></source>
<year>2019</year>
<volume>15</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>29-58</page-range></nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bertolino]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Grieskamp]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Hierons]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Le Traon]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Legeard]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Muccini]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Tretmans]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Model-based testing for the cloud]]></article-title>
<source><![CDATA[Dagstuhl Seminar Proceedings]]></source>
<year>2010</year>
<publisher-name><![CDATA[Schloss Dagstuhl-Leibniz-Zentrum für Informatik]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Blokland]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Mengerink]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Pol]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Testing cloud services: how to test SaaS, PaaS &amp; IaaS]]></source>
<year>2013</year>
<publisher-name><![CDATA[Rocky Nook, Inc]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="">
<source><![CDATA[Cucumber]]></source>
<year>2020</year>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[da Silva]]></surname>
<given-names><![CDATA[R. V. E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Model Based Testing-From requirements to tests]]></source>
<year>2017</year>
</nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="">
<source><![CDATA[Eclipse]]></source>
<year>2020</year>
</nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cánovas Izquierdo]]></surname>
<given-names><![CDATA[J. L.]]></given-names>
</name>
<name>
<surname><![CDATA[Cabot]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Example-Driven Web API Specification Discovery.]]></article-title>
<source><![CDATA[Lecture Notes in Computer Science]]></source>
<year>2017</year>
<page-range>267-84</page-range></nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ed-douibi]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Cánovas Izquierdo]]></surname>
<given-names><![CDATA[J. L.]]></given-names>
</name>
<name>
<surname><![CDATA[Cabot]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[APIComposer: Data-Driven Composition of REST APIs]]></article-title>
<source><![CDATA[Lecture Notes in Computer Science]]></source>
<year>2018</year>
<page-range>161-9</page-range></nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ed-douibi]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Canovas Izquierdo]]></surname>
<given-names><![CDATA[J. L.]]></given-names>
</name>
<name>
<surname><![CDATA[Cabot]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Automatic Generation of Test Cases for REST APIs: A Specification-Based Approach]]></source>
<year>2018</year>
<conf-name><![CDATA[ 2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>181-90</page-range></nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fertig]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Braun]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Model-driven Testing of RESTful APIs]]></source>
<year>2015</year>
<conf-name><![CDATA[ Proceedings of the 24th International Conference on World Wide Web]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fielding]]></surname>
<given-names><![CDATA[R. T.]]></given-names>
</name>
</person-group>
<source><![CDATA[Architectural styles and the design of network-based software architectures]]></source>
<year>2000</year>
<publisher-loc><![CDATA[University of California, Irvine ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gao]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Bai]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Tsai]]></surname>
<given-names><![CDATA[W. T.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Cloud testing-issues, challenges, needs and practice]]></article-title>
<source><![CDATA[Software Engineering: An International Journal]]></source>
<year>2011</year>
<volume>1</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>9-23</page-range></nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Giessler]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Gebhart]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Sarancin]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Steinegger]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Abeck]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Best practices for the design of restful web services]]></source>
<year>2015</year>
<conf-name><![CDATA[ International Conferences of Software Advances (ICSEA)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>392-7</page-range></nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Graham]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Van Veenendaal]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Evans]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Foundations of Software Testing: ISTQB Certification]]></article-title>
<source><![CDATA[Cengage Learning EMEA]]></source>
<year>2008</year>
<volume>30</volume>
</nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Izquierdo]]></surname>
<given-names><![CDATA[J. L. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Cabot]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Composing JSON-Based Web APIs. Composing JSON-based web APIs]]></article-title>
<source><![CDATA[ICWE 2014-14th International Conference on Web Engineering]]></source>
<year>2014</year>
<volume>8541</volume>
<page-range>390-9</page-range></nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jackson]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Combinatorial Testing in Cloud Computing]]></source>
<year>2017</year>
</nlm-citation>
</ref>
<ref id="B23">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kuhn]]></surname>
<given-names><![CDATA[D. R.]]></given-names>
</name>
<name>
<surname><![CDATA[Kacker]]></surname>
<given-names><![CDATA[R. N.]]></given-names>
</name>
<name>
<surname><![CDATA[Lei]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Measuring and specifying combinatorial coverage of test input configurations]]></article-title>
<source><![CDATA[Innovations in Systems and Software Engineering]]></source>
<year>2015</year>
<volume>12</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>249-61</page-range></nlm-citation>
</ref>
<ref id="B24">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kuryazov]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Winter]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Sandau]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Sustainable Software Architecture for NEMo Mobility Platform]]></article-title>
<source><![CDATA[Smart Cities/Smart Regions]]></source>
<year>2019</year>
<page-range>229-39</page-range></nlm-citation>
</ref>
<ref id="B25">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ma]]></surname>
<given-names><![CDATA[S. P.]]></given-names>
</name>
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[Y. J.]]></given-names>
</name>
<name>
<surname><![CDATA[Syu]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Lin]]></surname>
<given-names><![CDATA[H. J.]]></given-names>
</name>
<name>
<surname><![CDATA[FanJiang]]></surname>
<given-names><![CDATA[Y. Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Test-Oriented RESTful Service Discovery with Semantic Interface Compatibility]]></article-title>
<source><![CDATA[IEEE Transactions on Services Computing]]></source>
<year>2018</year>
</nlm-citation>
</ref>
<ref id="B26">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Masse]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces]]></source>
<year>2011</year>
<publisher-name><![CDATA[" O'Reilly Media, Inc]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B27">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mulloy]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Web API design]]></source>
<year>2013</year>
</nlm-citation>
</ref>
<ref id="B28">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Murphy]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Alliyu]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Macvean]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Kery]]></surname>
<given-names><![CDATA[M. B.]]></given-names>
</name>
<name>
<surname><![CDATA[Myers]]></surname>
<given-names><![CDATA[B. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[Preliminary Analysis of REST API Style Guidelines]]></article-title>
<source><![CDATA[Ann Arbor]]></source>
<year>2017</year>
<volume>1001</volume>
</nlm-citation>
</ref>
<ref id="B29">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Neumann]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Laranjeiro]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Bernardino]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[An analysis of public REST web service APIs]]></article-title>
<source><![CDATA[IEEE Transactions on Services Computing]]></source>
<year>2018</year>
</nlm-citation>
</ref>
<ref id="B30">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sangsanit]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Kurutach]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Phoomvuthisarn]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[REST web service composition: A survey of automation and techniques]]></source>
<year>2018</year>
<conf-name><![CDATA[ 2018 International Conference on Information Networking (ICOIN)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>116-21</page-range><publisher-name><![CDATA[IEEE]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B31">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sivanandan]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Agile development cycle: Approach to design an effective Model Based Testing with Behaviour driven automation framework]]></source>
<year>2014</year>
<conf-name><![CDATA[ 20Annual International Conference on Advanced Computing and Communications (ADCOM)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>22-5</page-range><publisher-name><![CDATA[IEEE]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B32">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Smart]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[BDD in Action: Behavior-driven development for the whole software lifecycle]]></source>
<year>2014</year>
<publisher-name><![CDATA[Simon and Schuster]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B33">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sneed]]></surname>
<given-names><![CDATA[H. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Verhoef]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Measuring test coverage of SoA services]]></source>
<year>2015</year>
<conf-name><![CDATA[ 2015 IEEE 9th International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Environments (MESOCA)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>59-66</page-range></nlm-citation>
</ref>
<ref id="B34">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Surwase]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[REST API modeling languages-a developer&#8217;s perspective]]></article-title>
<source><![CDATA[International Journal of Science and Technology and Engineering]]></source>
<year>2016</year>
<volume>2</volume>
<numero>10</numero>
<issue>10</issue>
<page-range>634-7</page-range></nlm-citation>
</ref>
<ref id="B35">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Utting]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Pretschner]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Legeard]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang=""><![CDATA[A taxonomy of model&#8208;based testing approaches]]></article-title>
<source><![CDATA[Software testing, verification and reliability]]></source>
<year>2012</year>
<volume>22</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>297-312</page-range></nlm-citation>
</ref>
<ref id="B36">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wolde]]></surname>
<given-names><![CDATA[B. G.]]></given-names>
</name>
<name>
<surname><![CDATA[Boltana]]></surname>
<given-names><![CDATA[A. S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Combinatorial Testing Approach for Cloud Mobility Service]]></source>
<year>2019</year>
<conf-name><![CDATA[ Proceedings of the 2019 2nd Artificial Intelligence and Cloud Computing Conference]]></conf-name>
<conf-loc> </conf-loc>
<page-range>6-13</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
