I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute r  E ng in ee ring   ( I J E CE )   Vo l.   9 ,   No .   2 ,  A p r il   201 9 ,   p p .   1 4 3 7 ~ 1 4 4 4   I SS N:  2 0 8 8 - 8708 ,  DOI : 1 0 . 1 1 5 9 1 / i j ec e . v9 i 2 . pp 1 4 3 7 - 1444          1437       J o ur na l ho m ep a g e :  h ttp : //ia e s co r e . co m/ jo u r n a ls /in d ex . p h p / I JE C E   A new  appro a ch t o  ga th er si m ila r o pera tions  extract ed   fro m  w eb serv ices       R e kk a l Sa ra ,  A m ra ne  B a k ht a ,  L o uk i l La k h da r   De p a rtme n t  o f   Co m p u ter S c ien c e ,   Un iv e rsity   o f   Or a n   1   A h m e d   Be n   Be ll a ,   A lg e ria       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   J u n   9 ,   2 0 1 8   R ev i s ed   No v   9 ,   2 0 1 8   A cc ep ted   No v   2 4 ,   2 0 1 8       A   we b   se rv i c e   is  a n   a u to n o m o u s  so f t w a re   th a t  e x p o se s  a   se t  o f   fe a tu re s  o n   th e   In tern e t,   it   is  d e v e lo p e d   a n d   p u b li s h e d   b y   p ro v id e rs  a n d   a c c e ss e d   b y   c u sto m e rs  w h o   d isc o v e r  it ,   se lec t  it ,   in v o k e   a n d   u se   it .   S e v e ra l  re se a rc h   p o li c ies   h a v e   b e e n   im p le m e n te d   su c h   a s  se a rc h in g   th ro u g h   k e y w o rd s,  se a rc h in g   a c c o rd in g   to   se m a n ti c s  a n d   se a rc h in g   b y   e sti m a ti n g   th e   sim il a rit y .   A   c u sto m e r  is  lo o k in g   f o r  a   se rv ice   f o r  th e   o p e ra ti o n s  h e /sh e   c a rries   o u t,   h e n c e   th e   i n tere st  o f   g u i d in g   t h e   se a rc h   f o r  se rv ice s  to w a rd s  a   se a rc h   f o r   o p e ra ti o n s:  f in d in g   th e   d e sire d   o p e ra ti o n s  a m o u n ts  to   f in d in g   th e   se rv ic e s.   F o r  t h is,   g ro u p in g s  o f   sim il a r  o p e ra ti o n s  w o u l d   m a k e   it   p o ss ib le  to   o b tain   a ll   th e   se rv ice s   th a t  c a n   m e e t  th e   d e sire d   f u n c ti o n a li ti e s.  T h e   c u sto m e r  c a n   th e n   se lec t,   in   th is  se t  th e   se rv ice   o r  se rv ice s  a c c o rd in g   to   it s  n o n - f u n c ti o n a l   c rit e ria.  T h e   p a p e r  p re s e n ts  a   st u d y   o f  th e   si m il a rit y   b e t we e n   o p e ra ti o n s.   T h e   p ro p o se d   a p p r o a c h   is  v a li d a ted   th ro u g h   a n   e x p e ri m e n tal  stu d y   c o n d u c ted   o n   w e b   se rv ice s b e lo n g in g   to   v a ri o u s  d o m a in s .   K ey w o r d s :   Hu n g ar ia n   alg o r it h m   Se m a n tic  a n al y s is   S y n ta x   an al y s i s   W eb   s er v ices   W SDL   s i m ilar it y   Co p y rig h t  ©   2 0 1 9   In stit u te o f  A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e .    Al l  rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   R ek k al  S ar a,     Dep ar t m en t o f   co m p u ter   s c ien ce ,   Un i v e r s it y   o f   Or a n   1   Ah m ed   B en   B ella,   Or an ,   A l g er ia.   E m ail: r ek k al_ s ar a h @ y a h o o . f r       1.   I NT RO D UCT I O N   Dev elo p ed   b y   p r o v id er s   in   W SDLs  ( W eb   Ser v ice  De s cr ip ti o n   L an g u ag e)   f iles   an d   e x p o s e d   in   UDDI   ( Un iv er s al  De s cr ip tio n ,   Dis c o v er y ,   an d   I n teg r at io n ) ,   w eb   s er v ice s   ar e  p r o g r a m s   th at   d ef in e  f ea t u r es  w i th   a  v ie w   to   b ein g   r e m o te l y   ca lled   u p o n   t h r o u g h   an   SO A   ar c h itect u r e  ( Ser v ice - Or ien ted   A r ch ite ctu r e) .   Fo r   v ar io u s   r ea s o n s ,   th e  m ai n   o n es  b ein g   t h eir   av ailab ili t y   a n d   ea s y - to - u s e,   w eb   s er v ice s   h av e  q u ick l y   g a in ed   p o p u lar it y   an d   th e ir   n u m b er   k ee p s   g r o w i n g .   T h e  m a n ip u lat io n   p r o ce s s   b eg in s   w it h   th e  i n ter r o g atio n   o f   t h e  UDDI s   r eg is ter s   w it h   a  s i m p le  r eq u est   th at  ex p r es s es  th e  clie n t ' s   n e ed .   Fo r   a  g iv en   n ee d ,   s e v er al  W eb   s er v ices  m a y   ex is t,  e ac h   w ith   p ar ticu lar   ch ar ac ter is tic s   s u ch   as  co s t,  p er f o r m an ce ,   r eliab ili t y   e tc.   T h e  clien t  ca n   t h en   s elec t  th e  s er v ice  t h at  b est  m ee t s   h is   n ee d s ,   r etr iev es  t h e  UR L   i d en tify i n g   th e  s er v ice  o f   h is   c h o ice,   ac ce s s   h i s   W SD L   in ter f ac e  an d   p r o ce ed   to   its   in v o ca tio n .     Desp ite  t h e  ef f o r ts   o f   r esear ch   an d   d e v elo p m e n t  ar o u n d   W eb   s er v ices,  t h ese  tech n o lo g ies  ar e   ex tr e m e l y   co m p le x   an d   p o s e  m an y   c h alle n g e s .   T h eir   co m p l ex itie s   u s u all y   co m e  f r o m   t h e  f o llo w in g   s o u r ce s :   1.   T h e  m ar k eti n g   o f   w eb   s er v ice s   o n   th e   in ter n et  is   co n s ta n tl y   in cr ea s i n g ,   w h ic h   r es u lts   i n   a n   i n cr ea s i n g l y   g r o w i n g   n u m b er :   a.   Ma k i n g   r esear c h   d if f ic u lt a n d   g r ee d y   in   ter m s   o f   ti m e.   b.   L ea d in g   to   an   i n s u f f icien t sele ctio n   o f   r elev a n t ser v ices.   2.   W eb   s er v ices a r e  cr ea ted   a n d   u p d ated   in   a   h i g h l y   d y n a m ic  w a y .   T h e  s a m e   s er v ices to d a y   ca n   b e  d i f f er e n t   to m o r r o w .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  9 ,   No .   2 ,  A p r il 2 0 1 9   :   1 4 3 7   -   1444   1438   3.   W eb   s er v ices  ar e  d ev elo p ed   b y   d i f f er en t  en titi es.  As  a  r esu l t,  f o r   th e  s a m e  tas k ,   w e  ca n   d is co v er   s ev er al   W eb   s er v ices   ca p ab le  o f   e x ec u ti n g   it.  Ho w e v er ,   t h e y   d if f er   in   th e ir   n o n - f u n ctio n al   p r o p er ties   w h ic h   ar e  ex p r ess ed   b y   attr ib u te s   ca lled   Qo S " Qu alit y   of   Ser v ice" .   4.   W eb   s er v ices  o p er ate  in   v o lati le  en v ir o n m en t s .   As  a  r es u lt,  t h eir   r elo ca tio n   o r   d eletio n   i s   d o n e  o n   t h e  f l y ,   w h ic h   ca u s es t h e  ap p licatio n s   to   s to p   w h e n   t h e y   ar e  u s ed .   Ma n y   w o r k s   h a v e  b ee n   p r o p o s ed   to   ad d r ess   th o s e  p r o b lem s   s u ch   t h at:    I n   [ 1 ]   th e   au t h o r s   s u g g e s ted   a n   ap p r o ac h   in   o r d er   to   d eter m in e  t h e  s i m ilar it y   b et w ee n   w e b   s er v ices   u s i n g   t h eir   W SD L s   d escr ip tio n s .   First  o f   all,   t h e y   r ed u ce   t h e  s er v ice  to   a  s et  o f   o p er atio n s ,   o n   w h ic h   th e y   i m p le m en ted   a  m et h o d   th at  e n ab led   to   r eo r g an ize  th eir   d es cr ip tio n s   w it h i n   th e  W S DL   f i le  in   o r d er   to   ap p ly   NiC ad   clo n e  d etec to r   in   o r d er   to   id en tify   f r ag m e n ts   t h at  ar e  v er y   s i m ilar .   T h e  NiC ad   clo n e  d etec to r   u s es  an   ef f icien t  an d   s ca lab le  h y b r i d   p ar s in g   an d   tex t  co m p ar is o n   tech n iq u e  b ased   o n   th e   L o n g est  C o m m o n   Su b s e q u e n ce   ( L C S)  alg o r it h m   to   id en t if y   n ea r - m i s s   clo n es.  W SDL   is   n o t  a  s o u r ce   co d e,   s o   t w o   o p er atio n s   m a y   ap p ea r   s i m ilar   w h e n   i n   f a ct  th e y   ar e  n o t.   Do u g   et  al  i n   [ 2 ]   s u g g es ted   a  clu s ter i n g   al g o r ith m   t h at  g ath er s   to g et h er   p ar a m eter s   n a m es  i n to   a  m ea n in g f u l  co n c ep t,  t h e y   u s e   th e  f o llo w i n g   h eu r i s tic:  p ar a m eter s   th at   o f te n   ap p ea r   to g et h er   te n d   to   ex p r es s   th e  s a m e  th i n g ;  th is   al g o r ith m   w as  i m p le m e n ted   in   W o o g le  w h ic h   is   a  s ea r ch   en g i n e   f o r   w eb   s er v ices.   C lu s ter i n g   o f   t h e  id en ti f ier s   o b tain ed   n e g lect s   th e  t y p e s   u s ed .   Au t h o r s   o f   [ 3 ]   s u g g e s ted   a  tec h n iq u e  f o r   le x ical  a n d   s tr u ct u r al  s i m ilar it y   a s s e s s m e n t  o f   w e b   s er v ice  d escr ip tio n s ;  t h eir   s i m ilar it y   s t u d y   i s   b ased   o n   th e   m ea s u r e m en t   o f   s i m ilar it y   b e t w ee n   d escr ip tio n s   ( d o cu m en ta tio n )   o f   v ar io u s   el e m en ts .   Us u all y ,   th e s e  d e s cr ip tio n s   d o   n o t a l w a y s   ap p ea r   in   W SDLs f ile s .   R as h ad   et  al  in   [ 4 ]   p r o p o s ed   an   ap p r o ac h   f o r   m ea s u r i n g   t h e  s i m ilar it y   b et w ee n   t h e  id e n ti f ier s   o f   o p er atio n s   b ased   o n   a   s e m a n ti c  an d   s y n tactic   s t u d y .   T h e  s t u d y   i g n o r es  d i f f er en t   t y p e s   t h at   h a v e  a  p ar t  in   th e   r esu lt o f   t h e  s t u d y .   T h e  w o r k   i n   [ 4 ]   allo w ed   t h e  au th o r s   in   [ 5 ]   th e  ad o p tio n   o f   a  m et h o d   f o r   t h e  s u b s tit u tio n   o f   w eb   s er v ices.  A   w o r k   o f   d etec ti n g   co r r esp o n d en ce   r elatio n s   b et w ee n   o p er atio n s   w as  r ea liz ed   ( Fo r   tw o   s i m ilar   W eb   s er v ices,  an   o p er atio n   o f   o n e  r e p lace s   an   o p er atio n   o f   th e  o th er ) .   Ho w e v er ,   s o m e  r elatio n s h ip s   d o   n o t  co n f o r m   to   r ea lit y :  t h e   r elati o n s h ip   d ef i n ed   b y   d if f er en t  i n p u t s   a n d   id en tica l  o u tp u ts   d o es  n o t  allo w   th e   s u b s t itu t io n   b ec au s e  t h e  o p er atio n s   co n ce r n ed   b y   t h ese  p ar am eter s   ar e  co n s id er ed   d if f er en t.  A l s o   s o m e   r elatio n s   d ef i n ed   in   [ 5 ]   ar e  n o t sig n i f ican t,  as e x a m p le  t h e  r elatio n   o f   co r estrictio n   b et w ee n   o p er atio n s .   As  p ar t  o f   th is   w o r k ,   w e  f o cu s   f ir s t  o f   all  o n   th e  r eo r g a n izati o n   o f   th e  w eb   s er v ices  s p ac e  b y   f o r m i n g   clu s ter s   ( Ser v ices,  C o m m o n   O p er atio n s ) ,   Fig u r e  1 .   T h ese  co m m u n itie s :   a.   Facilitate  t h e  s ea r ch   ta s k   w h il e  r ed u cin g   t h e  s ea r c h   ti m e.   b.   P r o v id e  all  r elev an t o p er atio n s .   c.   E n s u r e  h i g h   a v ailab ilit y   o f   W e b   s er v ice  o p er atio n s   ( s u b s t itu ti o n ) .   T h e  p ap e r   is   o r g an ized   as  f o llo w s :  Sectio n   2   is   d ev o ted   to   th e  p r esen tatio n   o f   r elat ed   w o r k s ;     Sectio n   3   d escr ib es  t h e  p r o p o s ed   ap p r o ac h .   I n   Sectio n   4   w e  r ep o r t  an d   an al y ze   t h e  r es u lt s   o f   th e  e x p er i m e n t s .   Fin all y ,   w e  en d   w it h   a  co n cl u s io n .           Fig u r e   1 .   R esear ch   i n   an   o r g a n ized   s p ac e       2.   RE L AT E D  WO RK   Usi n g   d i f f er e n t  m et h o d s   an d   tech n iq u es,  m a n y   w o r k s   h av e   f o cu s ed   th eir   s tu d ies  o n   W S DL s   f i les ,   SO A   ar ch itect u r e,   I n ter n et  o f   th in g ,   etc.   I n   [ 6 ]   th e  au th o r s ,   to   m ea s u r e  th e  s i m ilar it y   o f   w eb   s er v ice s ,   th e y   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2 0 8 8 - 8708       A   n ew a p p r o a c h   to   g a th er si mila r   o p era tio n s   ex tr a cted   fr o m  w eb   s ervices  ( R ek k al  s ar a )   1439   i m p le m en ted   t h r ee   f u n ctio n s   t h at  s u cc es s i v el y   r et u r n   a   s i m il ar it y   v a lu e  b et w ee n   t h e  w eb   s er v ices ’   id en t if ier s ,   a  s i m ilar it y   v alu e   b et w ee n   th eir   o p er atio n s   an d   a  s i m ilar it y   v alu e   b et w ee n   th eir   d e s cr ip tio n s   a n d   th a t  b y   ex p lo itin g   at  th e  s a m e  ti m e  s e m a n tic  s i m i lar it y   m ea s u r em en ts   an d   s y n tac tic  o n es.  T h e  v alid a tio n   o f   th e   r esu lt s   o b tain ed   is   to tall y   ab s e n t.   T h e  au th o r s   o f   [ 7 ]   p r esen t  a n   I o T   C r o w d   Sen s in g   p lat f o r m   t h at  o f f er s   a  s et  o f   s er v ices  to   citizen s   b y   ex p lo itin g   a  n et w o r k   o f   b ic y c l es  as  I o T   p r o b es.  B ased   o n   a  s u r v e y   co n d u cted   to   id en tify   t h e  m o s t  i n ter esti ng  b ik e - e n ab led   s er v ice s ,   th e  S m ar tB ik e  p lat f o r m   p r o v id es:   r ea l  tim e  r e m o te  g eo - lo ca ti o n   o f   u s er s ’   b ik e s ,   an ti - t h ef t  s er v ice,   i n f o r m atio n   ab o u t  tr av eled   r o u te,   an d   air   p o llu tio n   m o n ito r in g .   T h e  p r o p o s ed   Sm ar tB ik e   p latf o r m   is   co m p o s ed   o f   t h r ee   m ai n   co m p o n e n ts :  t h e  S m ar t B ik e  m o b ile   s e n s o r s   f o r   d ata   co llectio n   i n s talled   o n   th e   b ic y cle ;  t h e  e n d - u s er   d ev ices   i m p le m e n ti n g   t h e  u s er   in ter f ac e   f o r   g eo - lo ca tio n   a n d   an ti - t h e f t;  a n d   t h e   S m ar tB ik e  ce n tr al  s er v er s   f o r   s to r in g   an d   p r o ce s s in g   d etec ted   d ata  an d   p r o v id in g   a  w eb   in ter f ac e  f o r   d ata  v is u aliza t io n .   T h e  s u itab ilit y   o f   th e  p latf o r m   w as  ev a lu ated   th r o u g h   th e  i m p le m e n t atio n   o f   an   in i tial   p r o to ty p e.   R es u lt s   d e m o n s tr at e  th at  t h e  p r o p o s ed   S m ar tB ik e  p latf o r m   i s   ab le  to   p r o v id e  th e  s tated   s er v ice s ,   an d ,   in   ad d itio n ,   th at  t h e  ac c u r ac y   o f   t h e  ac q u ir ed   air   q u alit y   m ea s u r e m e n t s   is   co m p a tib le  w it h   t h e  o n e   p r o v id ed   b y   t h e  o f f icial  e n v ir o n m e n tal   m o n ito r in g   s y s te m   o f   th e  c it y   o f   T u r i n .   T h e  d escr ib ed   p latf o r m   w i ll b e   ad o p ted   w ith i n   a   p r o j ec t  p r o m o ted   b y   t h e   cit y   o f   T u r in   t h at   ai m s   at  h elp i n g   p eo p le  m ak in g   th eir   m o b ilit y   b eh av io r   m o r e  s u s tai n ab le.   I n   [ 8 ]   th e  a u t h o r   d escr ib es  th e  u s e   o f   Ser v ice  Or ien ted   A r ch itect u r e  ( SO A )   ar c h itect u r e  w ith   W eb   s er v ices  ar ch itect u r e  to   ac c u r atel y   s o l v e  tech n iq u es  t h at  h av e  a  lo w er   n eg ati v e  i m p ac t  in   te r m s   o f   p er f o r m a n ce   a n d   s er v ice  s ec u r it y .   T h e  au th o r s   o f   [ 9 ]   p r o p o s ed   a  f ac e  r ec o g n itio n   s ec u r it y   s y s te m   u s i n g   R asp b er r y   P i  w h i ch   ca n   b e  co n n ec ted   to   th e  s m ar t  h o m e  s y s te m .   E i g en f ac e  w as  u s ed   th e  f ea t u r e  ex tr ac tio n ,   w h ile  P r in cip al  C o m p o n e n t   An al y s i s   ( P C A )   w as  u s ed   as  t h e  class i f ier .   T h e  o u tp u t  o f   f a ce   r ec o g n itio n   al g o r ith m   is   t h en   co n n ec ted   to   th e   r ela y   cir cu it,  i n   w h ic h   it   w il l  lo ck   o r   u n lo ck   t h e  m a g n e ti c  lo ck   p lace d   at  th e   d o o r .   R esu lt s   s h o w ed   t h e   ef f ec tiv e n e s s   o f   o u r   p r o p o s ed   s y s te m ,   i n   w h ic h   w e  o b tain   a r o u n d   9 0 %  f ac e  r ec o g n itio n   ac cu r ac y .   W e  also   p r o p o s ed   a  h ier ar ch ical  i m ag e   p r o ce s s in g   ap p r o ac h   to   r e d u ce   th e  tr ain i n g   o r   test in g   ti m e  w h ile  i m p r o v in g   th e   r ec o g n itio n   ac cu r ac y .   T h e  w o r k   d o n e   in   [ 1 0 ]   d is cu s s es   th e   ex i s ti n g   r o u ti n g   tr en d   in   I o T ,   v is io n   a n d   c u r r en t  ch alle n g e s .   T h is   p ap er   also   elab o r ates  th e  tech n o lo g ie s   an d   d o m ain s   to   d r iv e  th is   f ield   f o r   f u tu r e  p er s p ec tiv es.  T h e  p ap e r   co n clu d es  w i th   d is cu s s io n   a n d   m ain   p o i n ts   f o r   n e w   r e s ea r ch er s   in   ter m s   o f   r o u t in g   to   u n d er s ta n d   ab o u t  cu r r en t si tu at io n   i n   I o t .   I n   [ 1 1 ]   au t h o r s   s h o w s   w h at  th e  f u tu r e   o f   th e   I n ter n et  i s ,   th ier   r esear ch   ca r r ies  o u t  a  q u alitati v e   p r o s p ec tiv e  an al y s is   o n   p r o j e cts  a n d   in v e s tig a tio n s   i n   w h ic h   t h e  s cien tific   co m m u n it y   i s   cu r r en tl y   w o r k i n g ,   th e  i n f o r m atio n   i s   an al y ze d ,   an d   th e  h ig h li g h ted   to p ics  ar e  s h o w n .   T h e  p r in cip le  ai m   o f   t h e  w o r k   d o n e  i n   [ 1 2 ]   is   to   aid   th e   v i s u a ll y   ch al len g ed   h u m a n   b ein g s   w it h   a  b ette r   n av i g atio n   d ev ice.   T h is   clev er   s tr o llin g   s t ick   i s   g r ea ter   s tate - of - t h e - ar t d ev ice  w it h   m an y   e m b ed d ed   f ea t u r es.   I n   [ 1 3 ] ,   th r ee   m ain   p o i n ts   t h at   ar e  co n ce n tr ated   1 )   Desig n   a  r o b o t  w h ic h   is   v e h icle - m o u n t ed   s en s o r s   th at  ca p ab le  o f   ca r r ies  t h e  s e n s o r s   o f   th e  m eta l  an d   o b s tacle ;  2 )   C o n tr o l  an d   m a n a g e m e n t   s y s te m   w ir eles s l y   b y   a  co m p u ter - b ased   to   co m m an d   t h e  r o b o t  f u n ctio n s   b y   s ev er al  s ets  o f   u s er ’ s   r u les  a n d   m an a g e  t h e  r o b o t  in s tr u ctio n s ;  a n d   3 )   C o n d u ct  an   i n te g r ated   s y s te m   t h at  ac h i ev in g   n a v i g ated   d ata  v ia  m eta l  d etec to r   b ased   o n   o n lin e  s tr u c tu r ed   q u er y   lan g u ag e  d atab ase  r eg i s tr y .   Als o ,   d is cu s s ed   a  co m p ar is o n   o f   t h e  p r ev io u s   d etec to r   s y s te m s   an d   h i g h li g h t s   o n   s e v er al  m er it s .   T h e  p r o p o s ed   s y s t e m   ca p ab le  o f   f u ll y   co n tr o l  th e  r o b o t  also ,   s et  th e  r o b o t  o p er ato r   p e r m i s s io n s   a n d   r u les,  s to r ed   an d   ar ch iv ed   th e  n av i g ated   r esu l ts   an d   p r in te d   r ep o r ts   an d   s to r ed   in   an   i n d ep en d en t d atab ase.       3.   P RO P O SE D  AP P RO ACH   3 . 1 .    Sy nt a ct ic  a nd   s e m a ntic   a na ly s is   Sin ce   it  i s   d if f ic u lt,  ev e n   i m p o s s ib le  to   ac ce s s   th eir   s o u r ce   co d es,  s tu d y i n g   t h e  s i m ilar i t y   o f   w eb   s er v ices  o p er atio n s   co n s is t s   in   s tu d y i n g   th eir   d escr ip ti o n s   ex tr ac ted   f r o m   W SD L s   f iles .  A   s i m ilar it y   a n al y s is ,   in   t h i s   ca s e,   i m p o s es  m et h o d s   o f   au to m atic   p r o ce s s i n g   o f   n atu r al   la n g u a g e.   T w o   t y p es  o f   a n al y s is   ca n   b e   co n s id er ed :  a  s y n tactic   an d   a   s e m an t ic  a n al y s is .   T h ese  r et u r n   s i m ilar it y   m ea s u r es   b et wee n   [ 0 ,   1 ] ,   w h er e  0   m ea n s   d is s i m ilar   an d   1   m ea n s   s i m ilar .   a)   S y n tactic  a n al y s i s   is   b a s ed   o n   t h e  s i m ilar it y   o f   th e   s tr u ct u r es  o f   th e  c h ai n s   to   b e  co m p ar ed .   Sev er al  m et h o d s   ex is t  o f   w h ic h   w e  ch o s e  to   u s e  J ar o - W in k ler   b ec au s e  it  is   t h e  b est - k n o w n   alg o r ith m   an d   ac co r d in g   to   [ 5 ]   it is   th e  m o s t  p o w er f u l a n d   f aste s t  m ea s u r e.   b)   Se m a n tic  a n al y s i s   i s   b ased   o n   t h e  r ese m b lan ce   o f   t h e  s e m an tic  le v el.   Se v er al  m et h o d s   ex is t,  o f   w h ic h   Wu - P al m er   w a s   ch o s e n   b ec a u s e  it  h as  t h e  ad v a n ta g e  o f   b ein g   s i m p ler   to   i m p le m en t  a n d   g i v es  b etter   r esu lt s   ac co r d in g   to   [ 5 ].   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  9 ,   No .   2 ,  A p r il 2 0 1 9   :   1 4 3 7   -   1444   1440   3 . 2 .     H un g a ri a n  m a x i m u m   m a t chi ng   T h e  Hu n g ar ia n   m et h o d ,   o r   Ku h n - M u n k r es '   al g o r ith m ,   is   an   alg o r ith m   o f   co m b i n ato r ial  o p ti m izat io n   th at  s o lv e s   th e  as s ig n m en t  is s u e.   I t  is ,   th er ef o r e,   an   alg o r ith m   t h at  allo w s   f in d i n g   a  p er f ec t  co u p lin g   o f   m ax i m u m   w ei g h t  in   a  b ip ar tit e  g r ap h .   A   g r a p h   ca n   b e  r ep r e s en ted   b y   a  m atr ix   w h o s e  ce ll s   ar e  co n s id er ed   to   b e  th e  ed g e s   o f   th e  g r ap h .   A  m atc h   is   a  s u b s et  o f   ed g e s   w h er e  t w o   ed g e s   i n   t h e  s u b s et   ca n n o t  s h ar e  a   co m m o n   v er tex .   I n   o th er   w o r d s ,   it  is   a   s et  o f   v al u es   in   th e   m a tr ix   w h er e  t w o   v alu e s   ca n   n ev er   b e  in   t h e  s a m e  l in e   o r   co lu m n .     3 . 3 .     Str uct ure  o f   WSDL   F I L E   A   W SD L   f ile  is   an   XM L   f il e.   I t  d escr ib es  th e  f u n ctio n al i t y   o f   a  w eb   s er v ice.   T h r o u g h   th is   f ile,   w e  h av e  ac ce s s   to   th e  f o llo w i n g   ele m e n t s :   a)   T h e  n a m e  an d   t h e  d escr ip tio n   o f   th e  w eb   s er v ice.   b)   T h e  n a m e  an d   t h e  d escr ip tio n   o f   th e  o p er atio n s   ( co n tai n i n g   t h e  in p u ts   a n d   o u tp u t s   m e s s a g e s ) .   c)   T h e  n a m e  an d   t h e  d escr ip tio n   o f   th e  m es s ag e s   ( in p u ts /o u tp u t s )   an d   th eir   as s o ciate d   p ar am e ter s .   d)   T h e  n a m e  an d   t h e  d escr ip tio n   o f   th e  p ar a m eter s   t h at  ca n   b e  o f   a  s i m p le  o r   a  co m p le x   t y p e.     3 . 4 .    Si m ila rit y   pro ce s s   bet w ee n o pera t io ns   I n   o u r   w o r k ,   t h e  s t u d y   o f   s i m il ar it y   b et w ee n   o p er atio n s   co n s i s ts   i n :   a)   E x tr ac tin g   t h e  n ec e s s ar y   ele m en ts   f r o m   t h e  W SD L s   f iles .   b)   T r an s f o r m i n g   co m p le x   p ar a m eter s   in to   s i m p le  p ar a m eter s .   c)   E v alu a tin g   t h e  s i m ilar it y   b et wee n   th e  p ar a m e ter s   o f   t h e  co m p ar ed   o p er atio n s .   d)   Dete r m i n i n g   t h e  r elatio n s h ip   b et w ee n   t h e  co m p ar ed   o p er atio n s .   e)   Gr o u p in g   s i m ilar   o p er atio n s .     3 . 4 . 1 .     E x t ra ct   t he  nece s s a ry   ele m ent s   f ro m   t he  WSD L S f i les   T h e  elem e n t s   to   ex tr ac t a r e:   a)   Ser v ice  Na m e:  in f o r m atio n   th at  g iv e s   th e  s o u r ce   o f   th e  o p er atio n .   ( T h e  X  Op er ati o n   is   o b tain ed   f r o m   t h e  Y  s er v ice) .   b)   Op er atio n   Na m e:  i n f o r m atio n   th at  w ill co n s ti tu te  t h e  cl u s ter s   an d   th at  i n ter v e n es i n   t h e  s i m i lar it y   s t u d y .   c)   Ou tp u ts   ( m es s a g e  an d   p ar am e ter s   id en tifie r s ’   a n d   th eir   ass o ciate d   ty p es):  i n f o r m atio n   t h a t  in ter v e n es  i n   th e  s i m ilar it y   s tu d y .     3 . 4 . 2 .     T ra ns f o r m   co m ple x   p a ra m et er s   into   s i m ple pa ra m et er s   T h e  p ar am eter s   o f   an   o p er atio n   ca n   b e  s i m p le  o r   co m p lex .   A   s i m p le  p ar am e ter   is   d escr ib ed   b y   its   n a m e   a n d   t y p e.   A   co m p lex   p ar a m eter   d escr ib es  a   s tr u ct u r e  co m p o s ed   o f   d if f er en t  ele m en ts .   T h e  s t u d y   o f   s i m ilar it y   o n   th e  latter   r eq u ir es  its   tr an s f o r m atio n   i n to   s i m p le  p ar am eter s   b y   a g g r e g atio n   o f   t h e  id en ti f ier s   f r o m   t h e  s u b - ele m e n ts   w i th   t h eir   p ar en t.     3 . 4 . 3 .     E v a lua t e  t h e  s i m ila rit y   bet w ee n t he  pa ra m et er s   o f   t he  co m pa re d o pera t io ns   a.   Def i n itio n   An y   o p er atio n   tak e s   a  s e t  o f   i n p u t  p ar a m e ter s   a n d   p r o d u ce s   a  s et  o f   o u tp u t   p ar a m eter s ,   wh atev er   t h e   r elatio n s h ip   ( in ter s ec tio n ,   d if f er en ce ,   eq u alit y ,   o r   in clu s io n )   th at  m a y   co n n ec t  t h e  in p u ts   o f   t w o   g i v e n   o p er atio n s .   A  clie n t  is   in ter est ed   in   t h e  r es u lts   th e y   p r o d u ce .   T h e  r elatio n s h ip   b et w ee n   o p e r atio n s   d ep en d s   o n   th e  co n n ec tio n   b et w ee n   th eir   r esp ec tiv e  o u tp u t s .   Hen ce ,   t h e  id ea   o f   g r o u p i n g   o p er atio n s   t h at  p r o d u ce   th e   s a m e  o u tp u t ( s a m e  r es u lts ) .   b.   Si m i lar it y   p r o ce s s   L et   O1   an d   O2   b e  t w o   o p er ati o n s   e x tr ac ted   f r o m   d i f f er en t   s er v ices  S1   a n d   S2 .   L et  {p ar a m eter s }   an d   {p ar am eter s ' }  r esp ec tiv el y   b e  th eir   o u tp u t  p ar a m eter s .   A   p ar a m eter   is   d ef i n ed   b y   an   id en ti f ier   an d   a  ty p e  th a t   ca n   b e  s i m p le  o r   co m p lex .   I n   th i s   w o r k ,   ea ch   id en ti f ier   w il l  b e  co n ca ten ated   w it h   th e  id en ti f ier   o f   th e  o p er atio n   an d   th at  o f   th e   o u tp u t  m es s ag e.   T h e  s tu d y   o f   s i m ilar it y   co n s i s ts   o f :   1 .   B u ild in g   a   m a tr ix   o f   s i m ilar it y   w h o s e  h o r izo n tal   li n es   r ef er   to   th e   p ar a m eter s   o f   th e   f ir s t   o p er atio n   an d   th e  co lu m n s   r ef er   to   th e  p ar am eter s   o f   t h e  s ec o n d   o p er atio n   T ab le  3 .   T h e  f o llo w i n g   f o r m u la  d eter m i n es   th e  v al u e s   o f   th is   m atr ix :     Si m _ P ar s = ( Si m _ id e n t ( )   +Si m _ T y p es ( ) ) /2 .     ( 1 )       Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2 0 8 8 - 8708       A   n ew a p p r o a c h   to   g a th er si mila r   o p era tio n s   ex tr a cted   fr o m  w eb   s ervices  ( R ek k al  s ar a )   1441   w h er e :   ( 1 )   Si m _ P ar s   ( ) :  is   t h e  m a in   f u n c tio n ,   w h ich   ca lc u l ate s   t h e  s i m ilar it y   b et w ee n   p ar a m eter s .   T h is   m ea s u r e  i s   in cl u d ed   b et w ee n   0   an d   1 .   ( 2 )   Si m _ id en t  ( ) :  is   th e  f u n ctio n   th at  m ea s u r es  t h e  s i m i lar it y   b et w ee n   t h e  id en tifie r s   o f   th e  o u tp u t   p ar am eter s .   T h is   s i m ilar it y   m e asu r e  co n s is t s   o f :   a.   C h o p p in g   id en ti f ier s   i n to   w o r d s .   b.   R e m o v e  s to p   w o r d s ,   as  w ell  a s   s p ec ial  ch ar ac ter s   a n d   n u m b er s .   c.   E x ten d i n g   th e  ab b r ev iatio n s .   d.   L e m m atizi n g   t h e  s eg m e n ts   ( u s e  t h e  s in g u lar ,   t h e  in f i n iti v e  f o r   v er b s ,   th e   m asc u li n e  f o r   a d j ec tiv es,   etc. ) .   e.   B u ild in g   a  s i m ilar i t y   m atr i x   b et w ee n   t h e  w o r d s   o f   t w o   d i f f e r en t  id en ti f ier s ,   w h er e  co lu m n s   r ep r esen t   th e  w o r d s   o f   t h e  f ir s t  id en t if i er   an d   th e  l i n es  t h o s e  o f   t h e  s ec o n d ,   T ab le  1 .   T h e  m atr ix   v alu e s   ar e   d eter m in ed   ac co r d in g   to   a  s em an tic  an al y s i s   ( W U - P AL M E R )   if   th e  t w o   w o r d s   ex i s t  in   th e  W o r d - n et,   if   n o t,  b y   u s in g   a  s y n tactic   an al y s is   ( J ar o - W in k ler ) .   f.   C alcu late  th e  d eg r ee   o f   s i m il ar it y   b et w ee n   th e  id en t if ier s ,   b y   ca lc u lati n g   t h e  av er ag e  o f   m a x i m u m   s co r es ( th e  Hu n g ar ian   m et h o d ) .       T ab le  1 .   T a b le  o f   Si m ilar it y   b et w ee n   T w o   I d en ti f ier s   I d e n t i f i e r 1   I d e n t i f i e r 2   W o r d 1   W o r d 2   W o r d 3   W o r d ’ 1   Wu - P a l me r /   Jaro - W i n k l e r   Wu - P a l me r /   Jaro - W i n k l e r   Wu - P a l me r /   Jaro - W i n k l e r   W o r d ’ 2   Wu - P a l me r /   Jaro - W i n k l e r   Wu - P a l me r /   Jaro - W i n k l e r   Wu - P a l me r /   Jaro - W i n k l e r       ( 3 )   Si m _ T y p es   ( ) :  is   th e  f u n ct io n   th at  m ea s u r es  th e  s i m ilar it y   b et w ee n   th e  t y p es  o f   p ar a m e t er s .   L et  T   b e  a   t y p e:  i n teg er ,   r ea l,  s tr in g ,   d ate  o r   b o o lean .   [ 1 4 ]   an d   [ 15 ]   p r o p o s e  T ab le  2 ,   w h ic h   d eter m i n es   th e  s i m ilar it y   b et w ee n   th e  d i f f er e n t p o s s ib le  t y p es:       T ab le  2 .   Sim i lar it y   b et w ee n   T y p e s   [ 6 ]     I n t e g e r   R e a l   S t r i n g   D a t e   B o o l e a n   I n t e g e r   1 . 0   0 . 5   0 . 3   0 . 1   0 . 1   R e a l   1 . 0   1 . 0   0 . 1   0 . 0   0 . 1   S t r i n g   0 . 7   0 . 7   1 . 0   0 . 8   0 . 3   D a t e   0 . 1   0 . 0   0 . 1   1 . 0   0 . 0   B o o l e a n   0 . 1   0 . 0   0 . 1   0 . 0   1 . 0       T h e  s i m ilar it y   b et w ee n   t w o   g i v en   t y p es o f   p ar a m e ter s   is   ca l cu lated   b y   th e  f o llo w i n g   f o r m u la:     Si m _ T y p es= m in   ( Si m   ( T 1 ,   T 2 ) ,   Si m   ( T 2 ,   T 1 ) ) .     ( 2 )     w h er e :    T 1   is   th e  t y p e  o f   t h e  f ir s t p ar am eter   an d   T 2   is   th e  t y p e  o f   t h e   o th er .   2 .   A p p l y in g   th e  H u n g ar ian   m et h o d   o n   th e  s im ilar it y   m atr i x   o f   p ar am eter s   in   o r d er   to   o b tain   th e  m ax i m u m   s co r es ( w it h o u t c alcu lat in g   t h e ir   av er ag es)  s ee   T ab le  3.       T ab le  3 .   Sim i lar it y   b e t w ee n   P ar a m eter s   O1   O2   P a r a me t e r 1   P a r a me t e r 2   P a r a me t e r 3   P a r a me t e r ’ 1   S i m_ P a r s ()   S i m_ P a r s ()   S i m_ P a r s ()   P a r a me t e r ’ 2   S i m_ P a r s ()   S i m_ P a r s ()   S i m_ P a r s ()       c.   T h r esh o ld   th at  d eter m i n es s i m ilar it y   I t  is   clea r   t h at  t h e  m o r e  t h e  v a lu e  o b tain ed   te n d s   to   1 ,   th e  m o r e  th e  co m p ar ed   p ar a m eter s   ar e  s i m ilar .   Fro m   a  th r es h o ld   eq u al  to   0 . 7   th e  p ar a m eter s   ar e  co n s id er ed   s i m ilar .       Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  9 ,   No .   2 ,  A p r il 2 0 1 9   :   1 4 3 7   -   1444   1442   3 . 4 . 4 .    Det er m ini ng   t he  re la t io ns hip   bet w ee n t he  co m pa re d o pera t io ns   B ased   o n   th e  m ax i m u m   s co r es  o b tain ed   f r o m   t h e  p r ev io u s   s tep   ( s i m ilar it y   ca lc u latio n ) ,   w e  ca n   d ef in e  t w o   r elatio n s h ip s   b et w e en   o p er atio n s :   a.   Si m i lar it y :  I f   t w o   o p er atio n s   h a v e  t h e  s a m e   n u m b er   o f   p ar a m eter s   a n d   all  s i m ilar it y   v alu e s   o b tai n ed   ar e> =  th r esh o ld   th e n   o p er atio n s   ar e  co n s id er ed   s i m ilar .   b.   Si m i lar it y   w it h   e x ce s s :   A n   o p er atio n   O1   i s   s i m ilar   w i th   ex c ess   w ith     O2     i f   th e   n u m b er   o f   its   p ar a m e ter s   i s   h ig h er   a n d   all  t h e  s i m ilar it y   v alu es  o b tai n ed   ar e> =  th r es h o l d ,   w h ich   m ea n s   th a t  t h e  O2   f u n ctio n al ities   ca n   b e  r ea lized   b y   O1   ev en   t h o u g h   th e  latter   p r o d u ce s   m o r e  p ar am eter s   n o t r eq u ested .     3 . 4 . 5 .    G ro up ing   s i m i la r  o pera t io ns   A   g r o u p in g   ac co r d in g   to   th e   d eter m i n ed   s i m ilar it y   r elat io n   ca n   b e  co n s id er ed .   T h u s   c lu s ter s   o f   s i m ilar   o p er atio n s   ar e  co n s t itu ted ,   co n n ec ted   b y   ar cs to   cl u s t er s   g r o u p in g   i n cl u d ed   o p er atio n s .   T h e  o r ien tatio n   o f   th e  ar c  e x p r ess es  t h e  s i m ila r it y   w it h   ex ce s s   a n d   its   o r ie n ta tio n   in d icate s   t h e  d ir ec tio n   o f   in cl u s io n   Fi g u r e   2 .   So ,   if   th e  clien t  r eq u es t s   an   o p er atio n   th at  ca n   b e  s atis f ied   b y   {O1 ,   O6 ,   O1 0 } ,   {O2 ,   O5 }  w i ll  b e  also   r etu r n ed ;  b u t th i s   d o esn ’ t  w o r k   t h e  o p p o s ite  w a y .           Fig u r e   2 .   T h e   r esu lt o f   th e  s i m i lar it y   s t u d y   b et w ee n   o p er atio n s       4.   T H E   E XP E R I M E NT   RE SU L T S   T h e  ex p er i m en t  h a s   b ee n   ca r r ied   o u t   o n   r ea l  w eb   s er v ices   b elo n g i n g   to   d if f er en t  f ield s :   co m m u n icatio n s ,   tr an s p o r t , f in an ce ,   w ea th er .     4 . 1 .    I m ple m e nta t io n   T h e  ap p r o ac h   h as  b ee n   ap p lie d   o n   an   I n tel  p r o ce s s o r   m ac h i n e  ( I 3 - 3 1 1 0 M   C P U2 . 4 0 GHZ )   w it h   4 GB   R A M  an d   W in d o w s   0 7   as th e  o p er atin g   s y s te m .     4 . 2 .   Resul t s   a nd   a s s ess m ent   T h e  to o l  h as  b ee n   ex p er i m e n ted   w it h   1 0 ,   2 4 ,   3 9   W SDLs  s a m p les.   T o   v er if y   t h e  ac c u r ac y   a n d   ef f icien c y   o f   o u r   ap p r o ac h ,   w e   p er f o r m ed   a  m a n u al  as s es s m e n t o f   th e   s i m ilar it y   o f   t h e  o p er atio n s   o n   t h e  s a m e  s a m p le  ( h u m a n   e v al u atio n ) ,  Sin ce   w e  d o   n o t  h av e   s i m il ar   to o ls   to   co m p ar e  th eir   r e s u lt s   a g ai n s t  th o s e   g en er ated   b y   o u r   to o l.    W e  h av e  r u n   t w o   te s ts :   1)   T est 0 1   W e  h av e  m ea s u r e  p r ec is io n   an d   th e  r ec all,   Fig u r e   3 ,   Fig u r e   4   s u m m er ize  th e  o b tain ed   r es u lt s .   a.   P r ec is io n   m ea s u r es t h e  p r o p o r tio n   o f   s o f t w ar e  r es u lts   t h at  ar e  co n s id er ed   r elev an t o r   co r r ec t,  an d   it is   t h e  r atio   o f   th e  n u m b er   o f   r ele v an t   ite m s   f o u n d   b y   th e  to tal  n u m b er   o f   ite m s   f o u n d .     b.   R ec all  m ea s u r e s   th e  p r o p o r tio n   o f   all  th e  co r r ec t  r esu lts   t h at  a  s o f t w ar e  m i g h t  th eo r etica ll y   f i n d ,   an d   it  is   th e  r atio   o f   th e  n u m b er   o f   r ele v an t e le m e n t s   f o u n d   b y   t h e  to tal  n u m b er   o f   r elev a n t e le m en t s .           Fi g u r e   3 .   P r ec is io n   an d   r ec all  r esu lt s   f o r   co m m u n i ca t io n   an d   tr an s p o r t  W SDL   f iles     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2 0 8 8 - 8708       A   n ew a p p r o a c h   to   g a th er si mila r   o p era tio n s   ex tr a cted   fr o m  w eb   s ervices  ( R ek k al  s ar a )   1443       Fig u r e   4 .   P r ec is io n   an d   r ec all  r esu lt s   f o r   w ea th er   a n d   f i n an c e  W SDL   f iles       T h e  r esu lts   o b tai n ed   s h o w   t h a t  o u r   ap p r o ac h   is   v er y   e f f icie n t,  it  i s   s i m p le  a n d   p r ec is e  co m p ar ed   to   o th er   ap p r o ac h es  w h ich   t h h eir   p r o ce s s   is   v er y   co m p le x .   2)   T est 0 2   W e  m ea s u r ed   th e  s i m ilar it y   b et w ee n   t w o   p ar titi o n s   ( o f   o n e   f ield   o f   s tu d y :  W ea th er ) :  th e  ca lcu lated   o n es b y   o u r   to o l “ C ”  w it h   th e  co r r ec t p ar titi o n   o b tain ed   m a n u all y   “ P ”,   u s in g   R a n d ' s   i n d ex ,  s u c h   th a t :              (       )         (               )     ( 3 )     w h er e :   a)   ' a ' : t h e  n u m b er   o f   p air s   o f   co - g r o u p ed   elem e n ts   i n   b o th   p ar titi o n s .   b)   ' d ' : is t h e  n u m b er   o f   n o n - co - g r o u p ed   ite m   p air s   in   eit h er   p ar titi o n .   c)   ' c ' : c o r r esp o n d s   to   th e  n u m b er   o f   p air s   o f   ele m e n t s   co - g r o u p ed   in   C   b u t  n o t in   P .   d)   ' b ' : c o r r esp o n d s   to   th e  n u m b er   o f   p air s   o f   ele m e n t s   co - g r o u p ed   in   P   b u t n o t in   C .   T h e  o b tain ed   r esu lts   ar e  s u m m ar ized   in   Fi g u r e  5 .  I t  is   im p o r tan t  to   n o te  th at  " C "   an d   "P"   in clu d e   b o th   g r o u p s   o f   s i m i lar   o p er atio n s   a n d   g r o u p s   o f   i n cl u s io n   o n es. T h e  o b tain ed   r esu lts   f r o m   th e   r an d   i n d ex   co n f ir m   th e  h o m o g en izatio n   o f   th e  f o r m ed   g r o u p s .           Fig u r e  5 .   R an d   in d e x   r esu lts       5.   CO NCLU SI O N   W e  h av e  s u g g ested   a  s i m p le  a n d   ef f ec tiv e  ap p r o ac h   to   th e  s tu d y   o f   s i m ilar it y   b et w ee n   o p er atio n s   o f   w eb   s er v ice s   in   o r d er   to   m ak e   u p   g r o u p s   o f   s i m ilar   o p er atio n s   r esp o n d in g   to   th e  s a m e  n ee d s ,   i.  e.   o p er atio n s   th at  ac h ie v e  th e   s a m e  f u n c tio n alit y .   T h is   ap p r o ac h   p r o ce ed s   i n   t w o   s tep s .   T h e  f ir s t  s tep   c o n s is ts   in   ex tr ac tin g   o p er atio n s   f r o m   W SDLs  f ile s   ass o ciate d   w it h   w eb   s er v i ce s .   T h e  s ec o n d   s tep   c o n s is ts   in   s t u d y i n g   th e   s i m ilar it y   b et w ee n   t h e  o p er atio n s   co n s id er i n g   t h eir   o u tp u ts   s in ce   w e  f o cu s   o n   th e  f u n ctio n al  s i m ilar it y   a n d   n o t  t h e  s u b s tit u tio n   ( o p er atio n s   th a t  r ep lace   s o m e  o t h er s ) .   T h e  f o c u s   o n   th e   o u tp u ts   o f   an   o p er atio n   is   t h e  s af e s t  w a y   to   in f er   th a t  t w o   o p er atio n s   ar e  f u n ctio n al l y   t h e  s a m e.   O u r   ap p r o ac h   is   b ased   o n   a  s e m a n tic  an d   s y n tactic  a n al y s i s ,   an d   o n   a  th r esh o ld   p ar a m eter   w h o s e  v al u e   h as a   d ir ec t i m p ac t o n   t h e  q u a lit y   o f   t h e  r es u lts .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  9 ,   No .   2 ,  A p r il 2 0 1 9   :   1 4 3 7   -   1444   1444   RE F E R E NC E S   [1 ]   Do u g las   M a rti n ,   Ja m e sR,  Co rd y .,   " A n a l y z in g   W e b   S e r v ice   S i m il a r it y   Us in g   Co n tex tu a l  Clo n e s , "   in   IW S C   1 1 ,   M a y   2 3 ,   2 0 1 1 .   [2 ]   Do n g ,   X . ,   Ha lev y ,   A . ,   M a d h a v e n ,   J.,   Ne m e s,  E.   a n d   Z h a n g ,   J. ,  " S im il iraty   S e a u rc h e   f o r  W e b   S e rv ice s , "   in   Pro c e e d i n g s  o f  t h e   3 0 th   VL DB  c o n fer e n c e ,   T o ro n t o ,   Ca n a d a ,   p p .   372 - 3 8 3 ,   A u g u st 2 0 0 4 .   [3 ]   Na talia Ko k a sh ,   " A   Co m p a ra iso n   o f   W e b   S e rv ice   In ter f a c e   S i m il a r it y   M e a su re s , "   S T AIR S ,   p p .   2 2 0 - 2 3 1 ,   2 0 0 6 .   [4 ]   T   Ra c h a d ,   J  Bo u tah a r,   S . El   g h a z i .  " A   N e w   E ff icie n t  M e th o d   f o r  Ca lcu latin g   S im il a rit y   Be t we e n   W e b   S e rv ic e s , "   J o u rn a l  o f  A d v a n c e d   C o mp u ter   S c ien c e   a n d   Ap p li c a t io n s,   v o l.   5 ( 8 ) ,  p p .   6 0 - 6 7 ,   2 0 1 4 .   [5 ]   Ja o u a d   Bo u tah a r,   T a o u f ik   Ra c h a d ,   S o u h a il   El   h o u ss a in i  " A  Ne w  Eff icie n t  M a tch in g   M e th o d   f o r  W e b   S e rv ic e s  S u b sti tu ti o , "   J o u rn a l  o f  Co m p u ter   S c ien c e   Iss u e s ,   v o l. 1 1 ( 2 ) ,   S e p   2 0 1 4 .   [6 ]   Ok b a   T ib e r m a c in e ,   Ch o u k i  T ib e rm a c in e ,   F o u d i l  Ch e rif ,   " A   P ra c ti c a l  A p p ro a c h   to   t h e   M e a su re m e n t  o f   S i m il a rit y   b e tw e e n   W S D L - b a se d   W e b   S e rv ice s , "   in   p r o c e e d in g s   o f   th e   fre n sh - sp e a k in g   c o n fer e n c e   o n   so ft wa re   Arc h it e c tu re   ( CAL ’2 0 1 4 ) ,   F ra n c e ,   2 0 1 4 .   [7 ]   F u lv io   C o rn o ,   T e o d o ro   M o n tan a ro ,   Ca rm e lo   M ig li o re ,   a n d   P in o   Ca stro g io v a n n i ,   " S m a rtBi k e :  a n   Io T   Cro w d   S e n sin g   P latf o rm   f o r  M o n it o rin g Cit y   A ir  P o ll u ti o n , "   In ter n a ti o n a l  J o u rn a l  o f  E lec trica l  a n d   Co m p u t e r E n g in e e rin g   ( IJ ECE ),   v o l. 7 ( 6 ) ,   p p .   3 6 0 2 - 3 6 1 2 ,   De c   2 0 1 7 .   [8 ]   Eri c k   F e rn a n d o ,   He tt y   Ro h a y a n i.   A H,  P a n d a p o tan   S iag ian ,   De rist  T o u rian o ,   " A n a l y sis  o f  S e c u rit y   a n d   P e rf o rm a n c e   S e rv ic e   in   S e rv ice   Orie n ted   A rc h it e c tu re   (S OA )  a n d   Da ta  In teg ra ti o n , "   Pr o c e e d in g   o f  I n ter n a t io n a l   Co n fer e n c e   o n   El e c trica l  En g i n e e rin g ,   Co mp u ter   S c ien c e   a n d   In f o rm a ti c s  ( EE CS I  2 0 1 4 ) ,   Yo g y a k a rta,  In d o n e sia ,   p p .   20 - 21 ,   2 0 1 4 .   [9 ]   T e d d y   S u ry a   G u n a w a n ,   M u h a m m a d   Ha m d a n   Ha sa n   Ga n i,   F a ra h   Diy a n a   A b d u l  Ra h m a n ,   M ira  Ka rti w i,   " De v e lo p m e n t  o f   F a c e   Re c o g n it io n   o n   Ra sp b e rry   P i  f o r  S e c u rit y   En h a n c e m e n t  o f   S m a rt  H o m e   S y st e m , "   In d o n e sia n   J o u rn a l  o f  El e c trica l  En g i n e e rin g   a n d   I n fo rm a ti c s ( IJ EE I),   v o l. 5 ( 4 ) ,   p p .   3 1 7 - 3 2 5 ,   De c   2 0 1 7 .   [1 0 ]   Ja m m e l  M o n a ,   " Da ta  Co m m u n ica ti o n   in   I n tern e t  o f   T h in g s:  V isi o n ,   Ch a ll e n g e s  a n d   F u t u re   Dire c ti o n , "   T EL KOM NIKA  ( T e lec o mm u n ica t io n ,   Co mp u ti n g ,   El e c tro n ics   a n d   Co n tro l) ,  v o l . 1 6 ( 5 ) ,   p p .   2 0 5 7 - 2 0 6 2 ,   Oc t  2 0 1 8 .   [1 1 ]   Je sú s  A lv a re z - C e d il lo ,   El iza b e th   A c o sta - G o n z a g a ,   M a rio   A g u il a r - F e rn á n d e z ,   P a tri c ia  P é re z - Ro m e ro ,   " In tern e t   P r o sp e c ti v e   S tu d y " ,   Bu ll e ti n   o f  El e c trica l  En g in e e rin g   a n d   I n f o rm a ti c s ,   Vo l.   6 ( 3 ) ,   p p .   2 3 5 - 2 4 0 ,   S e p   2 0 1 7 .   [1 2 ]   M OH A M M ED  A HS A N,   " S m a rt   W a lk in g   S ti c k   f o r  th e   V is u a ll y   Ch a ll e n g e d , "   I n d o n e sia n   J o u rn a l  o f  El e c trica l   En g i n e e rin g   a n d   C o mp u ter   S c ien c e ,   v o l  1 2 ( 3 ),   De c   2 0 1 8 .   [1 3 ]   Ha k i m   A d il   Ka d h im ,   Na b e e l  S a l ih   A li ,   Dh e y a a   M .   A b d u lsa h ib ,   " M a n a g e m e n t  a n d   A c h iev in g   S y s tem   f o r  M e tal  De tec ti o n   Ro b o t   Us in g   W irele ss - Ba se d   T e c h n o l o g y   a n d   On li n e   Da tab a se   Re g istr y , "   In ter n a ti o n a l  J o u rn a l  o f   Po we r E lec tro n ics   a n d   Dr ive   S y ste ms   ( I J PE DS ),   v o l  1 0 ( 1 ),   M a r  2 0 1 9 .     [1 4 ]   P ierl u ig i  P leb n i u r b e ,   " Ba rb a ra P e rn in :  URBE:  W e b   S e rv ice   Re tr iev a l  B a se d   o n   S im il a rit y   Ev a lu a ti o n , "   IEE E  T ra n sa c ti o n s  o n   Kn o wled g e   a n d   Da ta   E n g in e e rin g ,   v ol .  2 1 ,   No v .   2 0 0 9   .   [1 5 ]   S tro u li a ,   E. a n d   Y.W a n g .,   " S tru c t u ra l  a n d   S e m a n ti c   M a tch in g   f o r  A s se ss in g   W e b   S e rv i c e   S i m il a rit y , ”   In ter n a ti o n a l   jo u rn a l  o f  C o o p e ra ti v e   In f o rm a ti o n   S y ste m   14,   p p .   4 0 7 - 4 3 7 .   Ex p la in in g   re se a rc h .     Evaluation Warning : The document was created with Spire.PDF for Python.