I AE S In t er na t io na l J o urna l o f   Art if icia l In t ellig ence   ( I J - AI )   Vo l.   15 ,   No .   5 ,  Octo b er   20 26 ,   p p .   4 9 6 9 ~ 4 9 7 9   I SS N:  2 2 5 2 - 8 9 3 8 ,   DOI : 1 0 . 1 1 5 9 1 /ijai.v 15 .i 5 . p p 4 9 6 9 - 4 9 7 9           4969     J o ur na l ho m ep a g e :  h ttp : //ij a i . ia esco r e. co m   An  e f ficien t  co mp utatio na l f ra mew o rk f o r abs trac tin g  prog ra m  slices  f ro m J a v a  code       Apa rna   K ud lo o r  Sid da lin g a i a h 1 ,   Ra j k um a r  K ulk a rni 2   1 D e p a r t m e n t   o f   C o m p u t e r   S c i e n c e   a n d   E n g i n e e r i n g ,   G l o b a l   A c a d e m y   o f   T e c h n o l o g y   a f f i l i a t e d   t o   V i s v e s v a r a y a   T e c h n o l o g i c a l   U n i v e r s i t y ,  B e l a g a v i ,   I n d i a   2 D e p a r t me n t   o f   C o m p u t e r   S c i e n c e   a n d   E n g i n e e r i n g ,   B a l l a r i   I n st i t u t e   o f   Te c h n o l o g y   a n d   M a n a g e m e n t ,   B a l l a r i ,   I n d i a       Art icle  I nfo     AB S T RAC T   A r ticle  his to r y:   R ec eiv ed   Ap r   17 ,  2 0 2 5   R ev is ed   J u l   23 ,  2 0 2 6   Acc ep ted   Au g   12 ,  2 0 2 6       Ov e r  th e   p a st  d e c a d e s,  Ja v a - b a se d   a p p li c a ti o n s  h a v e   f o rm e d   t h e   b a c k b o n e   o f   e n terp rise ,   we b ,   a n d   m o b il e   so f twa re   sy ste m s,  o ften   c o n tain in g   c o m p lex   b u sin e ss   lo g ic  a n d   d o m a in - s p e c ifi c   re q u irem e n ts  e m b e d d e d   in   o ld e r   c o d e b a se s  (Ja v a   S E  1 . 2 - 8 ).   M a in tain i n g   a n d   m ig ra ti n g   s u c h   s y ste m s  is  d iffi c u lt   d u e   t o   u n str u c tu re d   c o d e ,   m issin g   d o c u m e n tati o n ,   a n d   o u td a ted   d e sig n   a rti fa c ts.  T o   a d d re ss   t h e se   c h a ll e n g e s,  th e   p a p e r  in t ro d u c e s  a   c o m p u tati o n a ll y   e fficie n t  sta ti c - b a c k wa rd   slicin g   fra m e wo rk   fo r  Ja v a   p ro g ra m s.  Th e   fra m e w o rk   re stru c tu re s  th e   so u rc e   c o d e ,   a b stra c ts  c o n tr o l  a n d   d a ta  flo w   i n fo rm a ti o n ,   c o m p u tes   fu n c ti o n a l  d e p e n d e n c ies   u sin g   a   d a ta   flo w   tab le  (DFT ),   a n d   e x trac ts  p re c ise   p ro g ra m   slice s.  Ex trac ted   slice s  a re   fu rth e r   re p re se n ted   u sin g   o b jec t - Z  n o tatio n   t o   fo rm a li z e   so ftwa re   sp e c ifi c a ti o n s .   F u rth e rm o re ,   th e   e x trac ted   b a c k w a rd   slice s  a n d   o b jec t - Z  s p e c ifi c a ti o n s  c a n   b e   lev e ra g e d   wit h   a rti ficia l   in tell ig e n c e   ( AI )   a n d   larg e   lan g u a g e   m o d e ls  (LL M s )   to   a u t o m a ti c a ll y   g e n e ra te  h u m a n - re a d a b le  so ftwa re   re q u irem e n ts.  T h is   in teg ra ti o n   a lso   e n s u re s  stru c tu re d ,   a c c u ra te ,   a n d   m in ima l  re q u irem e n ts   o u t p u ts,  fa c il it a ti n g   AI - a ss isted   so ftwa re   m o d e rn iza ti o n .   Ex p e rime n tal  e v a lu a ti o n s  o n   Ja v a   p ro g ra m s  su c h   a s  a u to m a ted   teller  m a c h in e   ( ATM ) ,  stu d e n t   g ra d in g ,   a n d   q u a d ra ti c   r o o t  c a lcu lato rs  e x h i b it   si g n ifi c a n t  re d u c ti o n s   in   e x trac ted   c o d e   siz e   wh il e   p re se rv in g   f u n c ti o n a l   d e p e n d e n c ies .   In   c o m p a riso n   wit h   trad i ti o n a l  d y n a m ic  a n d   m a c h in e   lea rn in g   ( ML ) - b a se d   slicin g   a p p ro a c h e s,  th e   p ro p o se d   fra m e wo rk   o ffe rs  imp ro v e d   p re c isio n ,   c o m p u tati o n a l  e fficie n c y ,   a n d   sc a lab il it y ,   m a k in g   it   s u it a b le  f o r  m o d e rn izin g   leg a c y   Ja v a   sy ste m s a n d   su p p o rti n g   AI - d riv e n   so ftwa re   e n g in e e rin g   tas k s.     K ey w o r d s :   Ar tific ial  in tellig en ce   J av a  co d e   L ar g e  lan g u ag e  m o d els   Pro g r am   s licin g   So f twar e  r ee n g in ee r in g   Static a n aly s is   T h is i s  a n   o p e n   a c c e ss   a rticle   u n d e r th e   CC B Y - SA   li c e n se .     C o r r e s p o nd ing   A uth o r :   Ap ar n a  Ku d l o o r   Sid d alin g aiah   Dep ar tm en t o f   C o m p u ter   Scie n ce   an d   E n g in ee r in g   Glo b al  Aca d em y   o f   T ec h n o lo g y   af f iliated   to   Vis v esv ar ay a  T ec h n o lo g ical  Un iv er s ity   J n an a  Gan g o tr i Cam p u s ,   Ho s p et  R d ,   Nea r   Allip u r a,   B allar i 5 8 3 1 0 ,   I n d ia   E m ail:  ap ar n a. v astra d @ g m ail. co m         1.   I NT RO D UCT I O N   Ov er   th e  p ast  f ew  d ec a d es,  to   m ee t  in cr ea s in g   d em an d   an d   s u p p ly   g o als,  s ev er al  b u s in ess es  h av e  in cr ea s in g ly   r elied   o n   au to m atio n   to   o p tim ize  o p er atio n s   an d   im p r o v e   s er v ice  ef f icien c y   [ 1 ] .   T h is   s h if t  i n   o r g an izatio n al   ac tiv ities   h as  f u r th er   in c r ea s ed   th e   d em a n d   f o r   s o f twar e  s o lu tio n s ,   p ar ticu lar l y   th o s e  d ev elo p e d   u s in g   o b ject - o r ien ted   p r o g r am m in g   lan g u ag es  s u ch   as  J av a   an d   C ++   [ 2 ] ,   [ 3 ] .   As  o r g a n izatio n s   ev o lv e d ,   th es e   s o f twar e  ap p licatio n s   h av e  u n d er g o n e  n u m er o u s   n ee d - b ased   m o d if icatio n s   to   ac co m m o d at e  ch an g i n g   b u s in ess   r eq u ir em e n ts   [ 4 ] .   Ho wev er ,   s u ch   in cr em e n tal  ch a n g es h a v e  r en d er ed   m an y   s o f twar e   s y s tem s   u n s tr u ctu r e d   an d   d if f icu lt  to   m ain tain ,   esp ec ially   wh en   o r ig in al  d esig n   ar tifa c ts   o r   d ev elo p er s   ar e  n o   lo n g er   av ailab le  [ 5 ] ,   [ 6 ] .  Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8 9 3 8   I n t J Ar tif   I n tell ,  Vo l.  15 ,   No .   5 ,  Octo b er   20 26 :   4 9 6 9 - 4 9 7 9   4970   C o n s eq u en tly ,   u n d er s tan d in g   t h e  leg ac y   co d e  an d   m ig r atin g   th ese  ap p licatio n s   to   n ew  m o d er n   p ar ad ig m s   wh ile  p r eser v in g   t h eir   em b e d d ed   b u s in ess   lo g ic  h as b ec o m e  a  cr iti ca l c h allen g e  in   s o f twar e  en g i n ee r in g   [ 7 ] .   P r o g r a m   s l i c i n g   h a s   e m er g e d   a s   a n   e f f e c t iv e  d e co m p o s i t io n   t e ch n iq u e  th a t   n ar r o w s   t h e   f o cu s   to   r e l e v an t   p o r t io n s   o f   a   p r o g r am   [ 8 ] .   T h e   f u n d a m en t a l   o b j ec t i v e   o f   p r o g r a m   s l i c in g   i s   t o   e l i m i n a t e   ir r e le v an t  s t a t e m e n t s   f r o m   s o u r c e   c o d e   w h i l e   p r e s e r v i n g   p r o g r a m   s e m a n t i c s   [ 9 ] ,   [ 1 0 ] .   Pr o g r am   s l i c i n g   a l s o   p l ay s   a   c r u c i a l   r o l e   in   a n a l y z in g   f u n c t i o n a l   d e p e n d e n c ie s   w i t h i n   J a v a   a p p l i c a t io n s   [ 1 1 ] .   U n l ik e   d y n a m i c   s l i c in g ,   s t a t i c   s l i c i n g   i s   c o m p u t a t i o n al l y   i n e x p e n s i v e   an d   d o e s   n o t  r e l y   h ea v i ly   o n   ex e cu t i o n   t r a c e s   a n d   ex t e n s iv e    t e s t   c a s e s   [ 1 2 ] .   M o r e o v e r ,   s t a t i c   s l i c i n g   a p p r o a c h e s   n o t  o n l y   s i m p l if y   s o f t w ar e  m a in t e n an c e,   b u t  a l s o     s u p p o r t   s e c u r i t y   an a ly s i s ,   d e b u g g in g ,   a n d   p er f o r m an c e  o p t im i z a t i o n   [ 1 3 ] .   I t s   ab i l i ty   to   p r o v id e  a  c o m p l e te  v i e w   o f   d ep en d en c i e s   w i th o u t   p r o g r a m   ex e cu t i o n   m a k e s   i t  h ig h ly   s u i ta b l e  f o r   ex t r a c t in g   m o d e r n   s o f t w a r e   d e s i g n   r eq u ir e m en t s   [ 1 4 ] .   Dy n am ic  s licin g   tech n iq u es  h av e  tr ad itio n ally   b ee n   em p l o y ed   as  b ac k en d   m ec h an is m s   f o r   p r o g r am   d eb u g g in g ,   f au lt lo ca lizatio n ,   an d   au to m ated   p r o g r am   r e p air   [ 1 5 ] ,   [ 1 6 ] .   Ho wev er ,   it h as b e en   wid ely   o b s er v e d   th at  s tate - of - th e - ar t  d y n a m ic  s licin g   tech n iq u es  f ac e   s ig n if ican t  ch allen g es  in   ter m s   o f   ef f icien cy   an d     s ca lab ilit y   [ 1 7 ] .   T h ese  tech n i q u es  ten d   to   s u f f er   as  ex ec u tio n   s ize  an d   th e   n u m b er   o f   ex ec u ted   in s tr u ctio n s   in cr ea s e,   lead in g   to   h ig h   r u n ti m e  o v er h ea d   [ 1 8 ] ,   [ 1 9 ] .   An   o n - d em an d   r e - ex ec u tio n - b ased   d y n a m ic  s licin g   s tr ateg y   was  p r o p o s ed   in   [ 2 ] ,   wh e r e   s lices  ar e  p r o g r ess iv ely   co n s tr u cted   b y   r ep ea ted ly   e x ec u tin g   t h e  p r o g r am   to   ac q u ir e  d ep en d en c y   in f o r m atio n .   T h e   ap p r o ac h   co m p a r es  o n - d em an d   r e - e x ec u tio n   with   ex ec u te - o n ce   p a r ad ig m s   in   ter m s   o f   p er f o r m an ce ,   h ig h lig h tin g   tr ad e - o f f s   in f lu e n ce d   b y   e x ec u tio n   s ize  an d   s lice  co m p lex ity .   C o m p ar ativ e  ev alu atio n s   wer e   co n d u cte d   ag ain s t  to o ls   s u ch   as  J av aSlicer   an d   Sli ce r 4 J   [ 2 0 ] ,   [ 2 1 ] .   A  s y m b o lic  a b s tr ac tio n - b ased   d y n am ic   s licin g   m o d el  f o r   lar g e - s ca le  ap p licatio n s   was  in tr o d u ce d   in   [ 2 2 ] ,   r ep lacin g   t r ad itio n al   m em o r y   r ef er en ce   tr ac k in g   with   an   ab s tr ac t m em o r y   m o d el  o p er atin g   o n   p r o g r a m   s y m b o ls .   Desp ite  th ese  ad v an ce m en ts ,   d y n am ic  s licin g   r e m ain s   u n s u itab le  f o r   p r o d u ctio n - lev el  d ep lo y m en t     d u e  to   th e   h ig h   co s t o f   r u n tim e  in s tr u m en tatio n   [ 1 ] .   T o   m itig ate  th is ,   a   h y b r id   s tatic - d y n a m ic  s licin g   ap p r o ac h   was  in tr o d u ce d ,   wh ic h   d em o n s tr ates  th e  r ec o v er y   o f   a  lar g e  p r o p o r tio n   o f   r ele v an t  s tatem en ts   with   lim ited   r u n tim e  o v er h ea d .   Sy m b o lic  s licin g   tech n iq u es  b ased   o n   s y m b o lic  ex ec u tio n   h a v e  also   b ee n   ex p lo r ed   [ 1 4 ] ,   b u t  th ey   ar e  c o m p u tatio n ally   ex p en s iv e  f o r   c o m p lex   J av a  p r o g r am s   with   n u m er o u s   ex ec u ti o n   p ath s ,   lead in g   to   s ca lab ilit y   co n ce r n s .   Data - f lo w - g u id e d   s tr ateg ies  h av e  b ee n   p r o p o s ed   to   im p r o v e   s licin g   ac cu r ac y   [ 1 5 ] ,   y et  th e y   s tr u g g le   with   co m p lex   c o n tr o l   s tr u ctu r e s   co m m o n   i n   o b ject - o r ien ted   J av a  p r o g r am s ,   wh ic h   lim its   th eir   ef f ec tiv en ess   f o r   d esig n   s p ec if icatio n   ex tr ac tio n .   Similar   ch allen g es  r elate d   to   co m p u tatio n al  o v er h ea d   an d   s ca lab ilit y   h av e  b ee n   r ep o r ted   in   la r g e - s ca le  J av a   a p p licatio n s   with   e x ten s iv e  o b j ec t - o r ien ted   f ea tu r es   [ 2 3 ] ,   [ 2 4 ] .   So m e   ap p r o ac h es   p r im ar ily   f o cu s   o n   a u to m ated   p r o g r a m   r ep air   wh ile  lar g ely   o v er lo o k i n g   th e  r o le  o f   f u n ctio n al  d ep en d e n cies in   p r ec is e  s lice  ex tr ac tio n ,   wh ich   ca n   r estrict  ef f ec tiv e  p r o g r am   ab s tr ac tio n   [ 2 3 ] .   E x ec u tio n - g u id e d   an d   p r ed ict iv e  s licin g   ap p r o ac h es  r ely in g   o n   d y n am ic  d e p en d e n ce   lear n in g   h a v e   also   b ee n   in v esti g ated   i n   [ 2 5 ] .   Ho wev e r ,   th ei r   h ea v y   r elia n ce   o n   ex ec u tio n   d ata  r estricts  ap p licab ilit y   in   s ce n ar io s   wh er e  e x ec u tio n   tr a ce s   ar e  in co m p lete,   u n av ailab le ,   o r   co s tly   to   o b tain .   Ma ch i n e  lear n in g   ( ML ) - b ased   s licin g   tech n iq u es  h av e  b ee n   p r o p o s ed   to   d er iv e  f o r m al  d esig n   s p ec if icatio n s   f r o m   J av a  p r o g r am s   [ 1 9 ] ,   [ 2 6 ] ,   [ 2 7 ] ,   b u t  th ese  ap p r o ac h es  o f ten   in tr o d u ce   a d d itio n al   tr ain in g   o v er h ea d   an d   d ep e n d   o n   lar g e  lab elled   d atasets .   Nev er th eless ,   th ese  s tu d ies  co llectiv ely   h ig h lig h t  th e  im p o r tan ce   o f   s tatic  s li cin g   in   id en tify in g   im p licit a n d   n o n - tr iv ial  d e p en d en cies in   co m p le x   o b ject - o r i en ted   p r o g r am s .   R ec en t  ad v an ce m en ts   in   ar ti f icial  in tellig en ce   ( AI ) - ass is t ed   p r o g r am   a n aly s is   an d   s p ec if icatio n   tr an s latio n   f u r t h er   d e m o n s tr ate  a  g r o win g   co n v er g en ce   b etwe en   s tatic  p r o g r am   s l icin g   an d   m ac h in e     in tellig en ce   [ 2 8 ] ,   [ 2 9 ] .   T h ese  d ev elo p m e n ts   r ein f o r ce   th e  n e ed   f o r   ef f icien t,  d ep en d en cy - a war e  s tatic  s licin g   f r am ewo r k s   th at  s u p p o r t   p r e cise  p r o g r a m   a b s tr ac tio n   an d   s er v e  as  a   r eliab le   f o u n d ati o n   f o r   d o wn s tr ea m     AI - d r iv en   s o f twar e  en g in ee r i n g   task s .   T h er eb y ,   to   ad d r e s s   th ese   lim itatio n s ,   th er e  is   a  n ee d   to   d esig n     an d   tailo r   a   s im p lifie d   an d   c o m p u tatio n ally   ef f icien t  p r o g r am   s licin g   m eth o d   th at  c o u l d   ac cu r ately   ca p tu r e   im p licit  co n tr o l  an d   f u n ctio n al  d ep en d e n cies,  also   m in im ize   r ed u n d a n t  co m p u tatio n s   to war d s   ex tr ac tin g   p r ec is e   f o r m al  s o f twar e   s p ec if icatio n s   f r o m   J av a  p r o g r am s ,   w h ile  r etain in g   a  b ala n ce   b et wee n   p r ec is io n   v s   p er f o r m an ce   tr a d e - o f f s .   I n   r ec en t  y ea r s ,   AI   an d   lar g e  lan g u ag e   m o d els  ( L L Ms)   h av e  i n cr ea s in g ly   s u p p o r ted   s tatic  co d e  an aly s is ,   p r o g r am   co m p r e h e n s io n ,   an d   au t o m ated   s o f tw ar e  d o c u m en tatio n   [ 2 9 ] ,   [ 3 0 ] .   T h e  p r o p o s ed     s tatic - b ac k war d   s licin g   f r am e wo r k   aim s   to   co m p lem en t  s u c h   AI - d r iv e n   to o ls   b y   p r o d u cin g   p r ec is e,   m in im al  p r o g r a m   s lices  an d   o b ject - Z  s p ec if icatio n s ,   wh ich   ca n   b e  au to m atica lly   tr an s lated   in to   h u m a n - r ea d a b le   r eq u ir em e n ts ,   en ab lin g   d o wn s tr ea m   r ea s o n in g   f o r   r eq u ir e m en t  ab s tr ac tio n ,   test   g en er a tio n ,   an d   s o f twar e   m o d er n izatio n .   T h er ef o r e,   an   e f f icien t  s tatic - b ac k war d   s licin g   f r am ewo r k   is   n ee d ed   th at  p r ec is ely   ca p tu r es  b o th   im p licit  co n tr o l  an d   f u n ctio n al  d ep en d e n cies  wh ile  m in im izin g   r ed u n d an t  co m p u tatio n s   an d   ac h iev in g   an   o p tim al  b alan ce   b etwe en   s licin g   ac cu r ac y   an d   co m p u tatio n a l e f f icien cy .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J Ar tif   I n tell     I SS N:   2252 - 8 9 3 8       A n   e fficien t c o mp u ta tio n a l fra mewo r k  fo r   a b s tr a ctin g   p r o g r a m  s lices  …   ( A p a r n a   K u d lo o r   S id d a lin g a ia h )   4971   Mo tiv ated   b y   th ese  ch allen g es,  th e  p r o p o s ed   wo r k   th er eb y   in t r o d u ce s   a  c o m p u tatio n al  f r am e wo r k   th at   s y s tem atica lly   ab s tr ac ts   p r o g r am   s lices  u s in g   f o r m al  d e p en d en cy   m o d elin g   an d   s tr u ctu r e d   p r o g r a m   an al y s is .   I t   co m b in es  co m p u tatio n al  p r o c ess es  o f   r estru ctu r in g ,   d esig n   in f o r m atio n   ex tr ac tio n ,   an d   c o n s tr u ctio n   o f   a  d ata  f lo w  tab le  ( DFT)   to   co m p u te   th e  f u n ctio n al  d ep en d en cies  with   r ed u ce d   a n d   o p tim ized   co s t.  C o m p ar ed   to   s y m b o lic  an d   g r ap h - b ased   s lic in g   ap p r o ac h es,  th e  p r o p o s ed   f r am ewo r k   e m p h asizes  a  lig h t weig h t,  DFT - d r iv en   s tatic - b ac k war d   s licin g   th at  p r io r itizes  co m p u tatio n al  ef f icien cy   an d   p r ec is io n   f o r   co r e  J av a  co n s tr u cts.  W h ile  to o ls   lik e  J av asli ce r   an d   Sli c er 4 J   o f f er   g e n er al - p u r p o s e  s li cin g ,   th ey   o f ten   in cu r   h ig h e r   o v er h ea d   o r   f ail  t o   ca p tu r e  n o n - tr iv ial  d ep en d en ci es in   leg ac y   J av a  p r o g r a m s .   T h e  p r o p o s ed   s tatic - b ac k war d   s licin g   ap p r o ac h   co n tr ib u tes  to war d s   en h a n cin g   p r o g r am   a b s tr ac tio n   an d   f o r m al  s p ec i f icatio n   e x tr ac tio n   b y   ad d r ess in g   th e   lim itatio n s   o f   tr a d itio n al  s licin g   m eth o d s .   Un lik e  d y n am ic,   h y b r id ,   an d   ML - b a s ed   s licin g ,   wh ich   s u f f e r   f r o m   h ig h   co m p u tatio n al  co s ts   a n d   c o m p lex ity ,   th is   m eth o d   r elies  o n   s tatic  J av a  p r o g r am   an aly s is ,   m ak in g   it  c o s t - ef f ec tiv e,   s ca lab le,   an d   ef f ici en t.  B y   in teg r atin g   a  DFT,   it  s y s tem atica lly   o r g a n izes  v ar iab le  in ter ac tio n s ,   el im in ates  f alse  d ep en d en cies,  r em o v e s   r ed u n d a n t   co d e,   a n d   im p r o v es  s licin g   ac cu r ac y .   T h e   co m b in atio n   o f   b a ck war d   s licin g   f o r   r elev an ce   a n d   s tatic  s licin g   f o r   r ef in em en t  en s u r es  h ig h   p r ec is io n   in   ex tr ac tin g   f o r m al  s p ec if icatio n s .   Ad d itio n ally ,   its   r u n tim e - in d ep e n d en t   ex ec u tio n   m ak es  it  id ea l  f o r   lar g e - s ca le  J av a  p r o g r am s ,   s o f t war e  r e - en g in ee r i n g ,   an d   f o r m al  v er if icatio n .   Her e,   th e  s licin g   f r am ewo r k   s er v es  a s   a  p r e - p r o ce s s in g   s tep   th at  g e n er ates  p r ec is e  an d   m in im al  c o d e  r e p r esen tatio n s ,   wh er ea s   th e  p r o p o s ed   s tu d y   a ls o   en v is io n s   an   e x ten s io n   wh er e  AI   /   L L M   co m p o n en ts   tr a n s late  th ese  f o r m a l   r ep r esen tatio n s   in to   s tr u ctu r ed   h u m an - r ea d ab le  r e q u ir em e n ts ,   m ak in g   th e  s y s tem   u s ef u l  f o r   m o d er n   s o f twar e   en g in ee r in g   task s .   T h er e f o r e,   th e  p r o p o s ed   s licin g   f r am ewo r k   ca n   f u r t h er   in teg r ate  with   L L Ms  to   tr an s late  f o r m al   o b ject - Z  s p ec if icatio n s   in to   s tr u ctu r e d   n at u r al - lan g u ag e  r e q u ir em e n ts .   Her e ,   th e   alig n m en t   b etwe en   s tatic  s licin g   an d   AI - b ased   s p ec if icatio n   tr a n s latio n   b r i d g es  f o r m al  p r o g r a m   an al y s is   with   in tellig en t   r eq u ir em e n t g en er ati o n .       2.   M E T H O D   T h e  wo r k   p r o p o s es  a  s im p lifie d   an d   co m p u tatio n ally   ef f ici en t  s tatic - b ac k war d   s licin g   ap p r o ac h   th at   is   an aly tically   tailo r ed   with   a  s er ies  o f   ef f ec tiv e  co m p u tin g   s tep s   to   ex t r ac t  p r ec is e  f o r m al  s o f twar e  s p ec if icatio n s   f r o m   J av a   p r o g r am s .   T h e   p r o p o s ed   co m p u tatio n al  f r am ewo r k ,   r ea lized   as  a   to o l ,   in v o lv es  a   s et   o f   co r e  co m p u tin g   p r o ce s s es  v iz.   r estru ctu r in g   th e  in p u t  p r o g r am   with   a  p r e - p r o ce s s in g   s tag e,   ab s tr ac tio n   o f   co n tr o l  f l o w  in f o r m atio n ,   ab s tr ac tio n   o f   DFT,   ab s tr ac tio n   o f   f u n ctio n al  d ep en d en cies  f r o m   DFT,   o b tain i n g   m in im al  co v er   o f   th e  f u n ctio n al  d ep en d en cies ,   an d   ex tr ac tio n   o f   th e  b ac k war d   s lice  f r o m   th e  m in im al  co v er   attr ib u tes.   T h ese  s tep s   ar e  in te n d ed   to   o p tim ize  th e  p er f o r m a n ce   o f   s tatic - b ac k war d   s licin g   f o r   d er iv i n g   p r ec is e  f o r m al  s o f twar e   d esig n   s p ec if icatio n s   with   r ed u ce d   co s t  an d   ef f o r t.   T h e   f o llo win g   Fig u r e  1   s h o ws  th e     b lo ck - b ased   ar ch itectu r e  o f   th e  p r o p o s ed   s licin g   ap p r o ac h .           Fig u r e  1 .   C o r e  c o m p u tin g   s tep s   in v o lv ed   in   p r o p o s ed   s tatic - b ac k war d   s licin g     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8 9 3 8   I n t J Ar tif   I n tell ,  Vo l.  15 ,   No .   5 ,  Octo b er   20 26 :   4 9 6 9 - 4 9 7 9   4972   2 . 1 .     P re - pro ce s s ing   s t a g e  f o r   J a v a   pro g ra m   re s t ruct urin g   T h e  p r o p o s ed   co m p u tatio n a l  f r am ewo r k   in teg r ates  a  p r e - p r o ce s s in g   s tag e   in   J av a   p r o g r am   r estru ctu r in g .   T h e  p r im e  m o ti v e  o f   th is   co m p u tin g   s tep   is   to   en s u r e  th at  t h e  in p u t  p r o g r am   is   in   s tr u ctu r ed     an d   well - d ef in ed   f o r m at  to   p o s itiv ely   in f lu en ce   th e  p er f o r m an ce   o f   p r o g r am   s licin g ,   as  with o u t  p r o p er     re - s tr u ctu r in g   t h e  p r o g r am   s licin g   b ec o m e  er r o r - p r o n e,   in ef f icien t  an d   co m p u tatio n ally   m o r e  ex p e n s iv e.   T h is   s tag e  n o t  o n ly   h el p s   elim in ate   th e  ir r elev an t  an d   u n s tr u ctu r e d   co d e  b u t  also   m ak es  th e  J av a  p r o g r a m   s u itab le  to   im p r o v e  th e  co n tr o l  f lo w  r ep r esen tatio n   an d   d ata  f lo w  an aly s is .   L et    b e  th e  in p u t  J av a   p r o g r am   wh ich   is   r ep r esen ted   as  a  s eq u e n ce   o f   li n es  u s in g   ( 1 ) ,   an d   tr an s f o r m atio n   p r o ce s s   is   also   d ef in ed   as  a  f u n ctio n   u s in g   ( 2 ) .     =   { } = 1   ( 1 )     F :   P jav a   → P′ jav a     ( 2 )     W h er e    r ep r esen ts   th e   i - th   li n e  in   th e   s o u r ce   co d e  a n d   ′   r ef er s   to   th e  r estru ctu r ed   J av a   p r o g r am .     T h e  p r o g r am   r estru ctu r in g   ap p r o ac h   in   th e  p r o p o s ed   wo r k   in itially   p er f o r m s   th e   ap p en d in g   o f   u s er - d e f in ed   p ac k ag es,  class es ,   an d   in ter f ac es  to   an   in p u t  J av a   p r o g r am   P jav a ∪ S ( P U , C U , I U )   an d   it  is   p er f o r m ed     with   th e  f u n ctio n   o f   A ( P jav a ) .   T h e  m ath em atica l e x p r ess io n   u s in g   ( 3 )   to   ( 5 )   r e p r esen ts   th is   f lo w.   L e t  ( ′ )   b e  th e  s et  o f   all  co m m en t  lin es  in   ′ .   Fu r th er ,   th e  co m p u tin g   p r o ce s s   P ′ ′ jav a   elim in ates   th e  co m m en t    lin es  wh ile  o n l y   c o n s id er in g   th e  e x ec u tab le   s tatem en ts   a n d   ig n o r i n g   th e  c o m m en t   lin es  in   ′ .   Her e,   ε ( P ′ jav a ) =   { L i ∈ P ′ jav a |   ∀ L i ∈   sL C , mL C     } .   T h e  co m p u tin g   is   f u r th er   p er f o r m ed   u s in g   ( 6 ) .     P′ ja v a = A ( P jav a )   ( 3 )     P′ ja v a = P jav a ∪ S ( P U , C U , I U )   ( 4 )     P′ ja v a = P jav a ⨁ S ( P U , C U , I U )     ( 5 )       P ′ ′ jav a =   P ′ jav a \ ε ( P ′ jav a )   ( 6 )     W h er e  ′ ′   r ef er s   to   th e  tr an s f o r m ed   J av a  p r o g r am   wh ich   is   o b ta in ed   wh ile  elim in atin g   th e  co m m en t lin es.   I n   co n tin u atio n ,   th e  c o m p u tin g   p r o ce s s   f u r th er   also   en a b les  elim in atio n   o f   th e  b lan k   lin es  in   th e  p r e - p r o ce s s in g   s tag e  f r o m   th e  t r an s f o r m e d   co d e  o f   P ′ ′ jav a   co n s id er in g   as in   ( 7 ) .     P ′ ′ jav a = P ′ ′ jav a \ { { L i } i = 1 n ∈ P ′ ′ jav a | L i = "" }     ( 7 )     W h er e   P ′ ′ jav a   r ef er s   to   a  s et  o r   o r d er ed   lis t  o f   all  lin es  f r o m   th e  J a v a  p r o g r am   af ter   p r e v io u s   p r e - p r o ce s s in g   s tep s .   L i   r ep r esen ts   a  lin e  o f   co d e  f r o m   P ′ ′ jav a   in d ex ed   by    f r o m   1   t o   .   T h e  co n d itio n   L i = ""   id en tifie s   lin es   th at  ar e  em p ty   o r   b lan k   lin es ,   wh er ea s   \   r ep r esen ts   a  s et  d if f er en ce   o p er ato r .   T h e  co n d itio n   L i = ""   also   im p lies   th at  r em o v e  all  lin es  L i   th at  ar e  em p ty   s tr in g s .   I t a ls o   tr an s f o r m s   m u ltip le  d ec lar atio n   s tatem en ts   in to   a  s in g l e  d ec lar atio n   s tatem en t u s in g   a  f u n ctio n   o f   tr an s f o r m atio n   ƒ t r an s ( ′ ′ ) .   I f   = { } = 1   r ep r esen ts   s et  o f   in d iv id u al  d ec lar ati o n s   in   ′ ′ .   T h en   t h e  f u n ctio n     ƒ t r an s ( s ∈ P ′ ′ jav a )   p r o ce s s   = { } = 1   an d   m er g e  m u ltip le  d ec lar atio n s   in to   a  s in g le  s tatem en t ,   co n s id er in g   as in   ( 8 ) .      = Type   ⊕ 〈 { } = 1 〉   (8 )     Her e     r ef er s   to   th e  co n s o lid ated   s tatem en t ,   i.e .   th e  c o m p u ted   f in al  s in g le - lin e  d ec lar atio n .   Her e  th e  Type   r ef er s   to   t h e  d ata   ty p es th at   co u ld   b e   eith er   i n t,  f l o at   an d   ch a r .   I t c o n s id er s   th e  d ata  ty p e  s h a r ed   b y   all  v ar iab les  b ein g   d ec lar ed .   T h e  co n ca ten atio n   o p e r atio n   s y m b o lically   j o in s   item s   to g eth er   in to   o n e   s y n tactic  u n it.   Als o ,   th e  ter m   { } = 1   is   a  tu p le  o f   v a r iab le  id en tifie r s   wh er e    r ep r esen ts   th e  to tal  n u m b er   o f   v a r iab les  b ein g   d ec lar ed .   Fo r   m u ltip le  d ata  ty p es ,   th e  tr a n s f o r m atio n   is   ap p lied   in d e p e n d en tly   f o r   ea c h   ty p e ,   co n s id e r in g   th e  ( 9 ) .         ƒ t r an s ( s ) =   ⋃ ( Type i   ⊕ ∑ v i , j ξ i j − 1 ) T y p e i     ( 9 )     Her e  ⋃ ( ∗ )   en s u r es e ac h   ty p e’ s   v ar i ab les ar e  clu s ter ed   s ep ar ately   an d   ξ i   is   th e  n u m b er   o f   v ar iab le s   o f   Type i .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J Ar tif   I n tell     I SS N:   2252 - 8 9 3 8       A n   e fficien t c o mp u ta tio n a l fra mewo r k  fo r   a b s tr a ctin g   p r o g r a m  s lices  …   ( A p a r n a   K u d lo o r   S id d a lin g a ia h )   4973   T h e  ap p r o ac h   f u r th er   also   tr an s f o r m s   th e  m u lti - lin e  s tatem en ts   in to   a  s in g le  s tatem en t  lin e  an d   allo t   lin e  n u m b er s   to   ex ec u tab le  s ta tem en ts .   I f   e ( P ′ ′ jav a )   is   a  s et  o f   ex ec u tab le  s tatem en ts   in   a  p r o g r am   P ′ ′ jav a   s u ch   as    e ( P ′ ′ jav a ) = { ∈ P ′ ′ jav a | → e xe c s t at em en t } .   T h en   it  ass ig n s   a  u n iq u e  lin e  n u m b er   to   th e   ex ec u ta b le  s tatem en t u s in g   ( 1 0 ) .     ′ = (  . ( ) →   ) ,  wh er e    ∀ ∈ e ( P ′ ′ jav a   ( 1 0 )     W h er e    r ef er s   to   th e  ex ec u tab le  s tatem en ts   f r o m   th e  p r e - p r o ce s s ed   J av a  p r o g r a m .   Als o    . ( )   en s u r es     th at  a  lin e  n u m b e r   is   ass ig n ed   to   th e   - th   ex ec u tab le  lin e.   →   r e p r esen ts   a  m ap p in g   f u n ctio n   t h at  p air s   a  lin e   n u m b er   with   its   co r r esp o n d in g   lin e.   Fin ally ,   ′   f o r m s   th e  n ew  r ep r esen tatio n   o f   th e  lin e    n o w  tag g ed   with   th e  lin e  n u m b e r .   Fu r th er ,   th e  co m p u tin g   p r o c ess   id en tifie s   an d   r em o v es   th e  u n u s ed   v a r iab les   an d   m ak es   th e  tr an s f o r m ed   J av a  p r o g r am   P ′ ′ jav a   m o r e  s u itab le  f o r   f u r th er   an aly s is .   T h e  p r o g r am   r estru ctu r in g   is   m o d eled   h er e   with   an   o p tim ized   f lo w  o f   ex ec u tio n ,   wh ich   is   an   ess en tial  s tep   to   en s u r e  ac c u r ate,   e f f i cien t ,   an d   s ca lab le   p r o g r a m   s licin g .   I t  h as  to   b e  n o ted   th at  th e  r elate d   u s er - d e f i n ed   p ac k a g es  ar e  p r o ce s s ed   a n d   in co r p o r ated   i n to   th e  cu r r e n t p r o g r am   if   th e  J av a  p r o g r am   co n tain s   ex ter n al  li n k ed   class es im p o r ted   f r o m   o t h er   p ac k a g es.     2 . 2 .     Abs t ra ct io n  o f   co ntr o l f lo w  info rm a t i o n f ro m   re - s t r uct ured  J a v a   pro g r a m   T h e  p r o p o s ed   wo r k   also   co n s id er s   ab s tr ac tio n   o f   co n tr o l   f lo w  in f o r m atio n   f r o m   th e   r e - s tr u ctu r ed   J av a   p r o g r a m .   Af ter   an aly zi n g   th e  b aselin e  s tu d ies,  it  h as  b ee n   o b s er v ed   t h at  co n t r o l  f l o w  ab s tr ac tio n   p lay s   a   cr u cial   r o le  in   p r o g r am   s licin g .   T h er e b y ,   in   th e  p r o p o s ed   wo r k   th e  c o n tr o l f l o w  in f o r m atio n   lo g ic  i s   f u r th er   d er iv ed   in   th e  f o r m   o f   4 - co l  s tr u ctu r ed   tab u lar   f o r m   wh ich   is   d e f in e d   u s in g   ( 1 1 ) .   Her e     co lu m n   r ep r esen ts   th e  in itiatio n   o f   th e  J av a   p r o g r a m ,   wh er ea s   th e   s ec o n d   co lu m n     r ep r esen ts   th e   o cc u r r en ce   o f   th e  f ir s t   en co u n ter e d   c o n tr o l   o r   co n d it io n al  s tatem en t.  T h ir d   co lu m n    1   r ep r esen ts   th e   s tatem en t  w h er e  th e   co n tr o l  ju m p s   if   th e  co n tr o l  s tatem en t   is   tr u e  f o r   p ar ticu lar   in p u ts   an d   th e  f o u r t h   co lu m n    2   r ep r esen t s   th e  s tatem en t   wh er e  th e  f alse statem en t g ets ex ec u ted .      (   P ′ ′ jav a ) =   { 〈  , ,  1 ,  2 〉 | ∈   ,  1 ,  2   ∈ P ′ ′ jav a }   ( 1 1 )     T h is   tab u lar   r ep r esen tatio n   in   t h e  p r o p o s ed   wo r k   ca p tu r es  th e   co n tr o l  f l o w  tr an s itio n s   in   th e  f o r m   o f      with in   P ′ ′ jav a   an d   f u r th er   h elp s   f o r m u latin g   DFT  in   th e  co n tr o l f lo w  o r d er .       2 . 3 .     Abs t ra ct io n  o f   da t a   f lo w  t a ble in c o ntr o l f lo w  o rder   T h e  s tu d y   r ea lizes   th at  th e  d ata   v ar iab les  in   th e   p r o g r am   is   b ased   o n   th e  co n tr o l  f lo w  o r d er   a n d   f u r t h er ,   th e  p r o p o s ed   wo r k   co n s id er s    (   P ′ ′ jav a )   o f     P ′ ′ jav a   an d   aim s   to   f o r m u late  th e  DFT  in   th e  o r d er   o f   co n tr o l   f lo w.   T h e  p r o p o s ed   wo r k   c o n s id er s   DFT  as  a  s tr u ctu r ed   tab u lar   r ep r esen tatio n   in   th e  f o r m   o f     in   wh ich   ea ch   r o w  co r r esp o n d s   to   a  p r o g r am   s tatem en t a n d   also   co n s i s ts   o f   th r ee   attr ib u tes   u s in g   ( 1 2 ) .     ( ) = { 〈 ′ , ,   〉 | ∈ [ 1 , ] }   ( 1 2 )     W h er e  ′   r ef er s   to   th e  - th   p r o g r am   s tatem en t  with   lin e  n u m b er   f o r     n u m b er   o f   p r o g r am   s ta tem en ts .   Als o ,   h er e  b o th   ,   co lu m n s   r ep r esen t  s et  o f   v ar ia b les  d ef in e d   at  s tate m en t  n u m b er   o f   lin es    an d   s et  o f   v ar iab les  r ef er r ed   at  s tatem en t n u m b er   o f   lin es  .   I n   th e  p r o p o s ed   s licin g   ap p r o ac h ,   th e  i n clu s io n   o f   DFT  o f f er s   ef f icien t   tr ac k in g   o f   v ar iab le   d ep e n d en cies ,   wh ich   also   p r eser v es  th e  co n tr o l  f lo w  o r d er .   I t  s ig n if ican tly   o p tim izes  a n d   en h an ce s   th e  p er f o r m an ce   o f   f u r th er   task s   s u ch   as  ab s tr ac tio n   o f   f u n ctio n al  d ep en d e n cies  an d   also   in   th e  lo n g er   r u n   in f l u en ce s   th e  s licin g   ap p r o ac h   as we ll.     2 . 4 .     Abs t ra ct io n   o f   f un ct io n a l dependenc ies f ro m   da t a   f lo w  t a ble     T h e  p r o p o s ed   wo r k   also   ass u m es  th at  f u n ctio n al  d ep en d en cy   ex is ts   wh en   a  v ar iab le  d e f in ed   at  a   ce r tain   s tatem en t  d ep en d s   o n   v ar ia b les  r ef er r e d   to   in   t h e  p r ev i o u s   co m p u tin g   s tep s   o r   s tatem en ts .   T h e  f u n ctio n ality   ca n   b e   ab s tr ac ted   b y   f in d in g   th e  f u n ctio n al   d ep en d en cies  e x is tin g   b etwe en   th e  d e f in ed   a n d   r ef er r ed   v ar iab les .   I n   th e   p r o p o s ed   wo r k ,   th e   f u n ctio n al  d e p en d en c y   in   a  p r o g r a m   P ′ ′ jav a   is   m ath em atica lly   r ep r esen ted   u s in g   ( 1 3 )   as a   r el atio n   o f   ƒ   wh ich   is   ex tr ac ted   f r o m   th e  ( ) .     ƒ ( , ) = { 〈 ′ , ′ , 〉 | ∈ ⋂   , > }   ( 1 3 )     Her e   ′   r ef er s   to   th e  d e f in in g   p r o g r a m   s tatem en t  wh er e  t h e     is   th e  s et  o f   v a r iab les  d ef i n ed .   ′   r ef er s     to   th e  d ep e n d en t  p r o g r am   s tatem en t  lin e  wh er e  th e    was  p r e v io u s ly   r ef er r ed .   Als o     r ef er s   to   th e  d ep e n d en t   co m m o n   v ar iab les  estab lis h in g   th e  f u n ctio n al  d ep e n d en cy .   T h e  c o n d itio n   o f   >   im p lies   th at  th e    Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8 9 3 8   I n t J Ar tif   I n tell ,  Vo l.  15 ,   No .   5 ,  Octo b er   20 26 :   4 9 6 9 - 4 9 7 9   4974   d ep en d e n cy   f o llo ws  th e   J av a   p r o g r am   ex ec u tio n   o r d e r   wi th   in cr ea s in g   p r o g r am   s tatem en ts .   Her e ,   in   th e   p r o p o s ed   wo r k   t h is   ab s tr ac tio n   h elp s   id en tify   th e  f u n ctio n al  d ep en d e n cies a cr o s s   th e  p r o g r am ,   an d   it is   cr u cial   f o r   s licin g   an d   o p tim izatio n .   I n   co n tin u atio n ,   th e  n ex t  s tag e  f u r th er   ex tr ac ts   th e  m in im al  co v er   attr ib u tes  o f   th e   f u n ctio n al  d ep en d en cies.     2 . 5 .     F ind ing   m ini m a l c o v er   o f   t he  f un ct io na l dependenc i es   I n   th is   co m p u tin g   s tep ,   th e  p r o p o s ed   wo r k   aim s   to   m in im ize  ƒ ( , )   s u ch   as  ƒ → ƒ     wh ile   elim in atin g   th e  r ed u n d an t   d ep e n d en cies.  T h is   ap p r o ac h   en s u r es  th at  o n ly   a  m in im al  s et  o f   f u n ctio n al   attr ib u tes  s h o u ld   b e  ex tr ac ted   f r o m   ƒ ( , )   wh ich   a r e  e s s en tial  f o r   p r o g r am   s licin g .   T h e  s tu d y   ass u m es  th at   if   〈 ′ , ′ , 〉   i s   co n s id er ed   a  r e d u n d an t   f u n ctio n al  d e p en d e n cy ,   th at   m ea n s   t h at    ap p ea r s   in   m u ltip le  f u n cti o n al  d e p en d e n cies  with   d if f er en t  p r o g r am   s tatem en t  n u m b er s .   Ho wev er ,   f o r   p r o g r am   s licin g ,   o n ly   a  f ew  s ig n if ican t  d ep en d en cies  ar e  r eq u ir ed   to   ex tr ac t  m in im al   co v e r   attr ib u tes.  T h is   ap p r o ac h   also   h elp s   r ed u ce   t h e  c o m p u t atio n al  co m p lex ity   an d   co s t  in   th e  p r o p o s ed   s tatic - b ac k war d   s licin g   ap p r o ac h .   I t   also   im p r o v es  th e  clar ity   an d   m ain tain ab ilit y   o f   lar g er   J av a  p r o g r a m s .     2 . 6 .     E x t r a ct ing   t he  ba c k wa r d sl ice  f ro m   m ini m a l c o v er   a t t ribute s     T h e  p r o p o s ed   wo r k   cu s to m iz es  an   im p r o v e d   s tatic - b ac k war d   s licin g   ap p r o ac h   b ased   o n   W eiser ’ s   alg o r ith m .   Similar ly ,   th e   s tu d y   co n s id er s   p r o g r am   s licin g   a s   co m p u tin g   a   s u b s et  o f   p r o g r am   s tatem en ts   th at   co n tr ib u tes  to war d s   th e   v alu e  o f   a  v ar ia b le   at  s p ec if ic  p r o g r am   p o in ts .   T h e  p r o p o s ed   s licin g ,   ca lled   b ac k war d   s licin g ,   s ea r ch es  an d   ex tr ac ts   o n ly   th o s e  p r o g r a m   s tatem en t s   wh ich   ar e   co n tr i b u tin g   to   t h e  ca lcu latio n   o f   t h e  s licin g   v ar iab le ,   an d   it c an   b e   r ep r esen ted   at   ( 1 4 ) .     = { }   ∪ { | 〈 ′ , ′ ,  〉 ∈ ƒ   , ′ ∈ }   ( 1 4 )     T h e  ab o v e   p r o ce s s   co m p u tes   th e  last   o cc u r r en ce   o f     o f   th e   s licin g   v ar ia b le     an d   f u r th er   co m p u tes  th e   s tatem en ts   th at  d ef in e     in   th e   p r ev io u s   d ep en d en cies.  I n   ( 1 4 )     r ep r esen ts   th e  s et  o f   all  lin e s   in clu d ed   i n   th e  p r o g r a m   s lice.     r ef e r s   to   th e  s licin g   cr iter io n   lin e   an d   ƒ   h elp s   d er iv in g   th e   m in im al   s et  o f   d ep en d en cies   r elev an t to    .   Fu r th er ,   t h e  alg o r ith m   also   en ab les o p tim ized   tr a v er s al  co n s id er in g   th e  m ath em atica l ( 1 5 ) .       =   ∪ { | ∃ 〈 ′ , ′ ,  〉 ∈ ƒ   , ′ ∈ }   ( 1 5 )     Her e    r ep r esen ts   th e  cu r r en t  s lice  i.e .   th e  s et   o f   lin es  in f lu e n cin g   th e  v alu e  o f   th e  tar g et  a ttrib u te   ,   th e  m in im al  s et  o f   r elev an t  d ata  d ep en d en cies  also   e x p lo r e d   v ia   ƒ   .   Her e  ∃   im p lies   ex is ten ce ,   an d   f u r th er   th e   p r o ce s s   k ee p s   ex p a n d in g   th e  s lice    b y   in clu d in g   an y     th at  d ef in es  th e  s licin g   v ar iab le   .   I t  co n tin u es  ad d in g   th e  co n tr ib u tin g   s tatem en ts   iter ativ ely .   Fin ally ,   th ese  lin e  n u m b er s   ar e  e x tr ac ted   f r o m   th e  DFT  an d   th e   co r r esp o n d in g   s tatem en ts   f r o m   th e  r estru ctu r ed   in p u t  p r o g r am   ar e  s liced ,   ig n o r i n g   th e  ir r elev an t  s tatem en ts .   Fu r th er ,   th ese  s lices  ar e  u s ed   to   ab s tr ac t  th e  s o f twar e  f o r m al  s p ec if icatio n   o f   th e  g iv e n   p r o g r a m .   T h e  s am e   p r o ce d u r e  is   f o llo wed   f o r   all  m in im al  co v er   attr ib u tes ,   o b ta in in g   m u ltip le  s lices  f o r   a n y   g iv en   p r o g r am .   Her e   th e  o u tp u t  ( ) ∈      r ep r esen ts   th e  s et   o f   b ac k war d   s lices  f o r   th e  s licin g   v ar iab le   .   Fu r th e r ,   th e   ex tr ac ted   b ac k war d   p r o g r a m   s lices  ( ) ∈    ar e  r ep r esen ted   u s in g   o b ject - Z  n o tatio n ,   en s u r in g   m ath em atica l  p r ec is io n   an d   s t r u ctu r ed   r ep r esen tatio n .   I t  h as  to   b e  n o ted   th at  th e  p r o p o s ed   s licin g   f r am ewo r k   o p er ates  with   lin ea r   c o m p lex it y   r elativ e   to   t h e  n u m b e r   o f   e x e cu tab le  s tatem en ts   in   t h e  a n aly ze d   J av a  p r o g r am s .   W h ile  n o   p s eu d o co d e  is   in clu d ed ,   th e   co m p lete  s licin g   wo r k f lo w  is   s y s tem atica lly   r ep r es en ted   th r o u g h   f o r m al   d er iv atio n s   an d   co r r esp o n d i n g   s ch em atic  f ig u r es e n s u r i n g   m eth o d o lo g ical  clar ity   an d   r ep r o d u cib ilit y .       2 . 7 .     P o t ent ia l  a r t if icia l int ellig ence   /   la rg e  la ng ua g e  m o de l   inte g ra t io n   W h ile  th e  cu r r en t   s tu d y   f o cu s es  o n   s tatic - b ac k war d   s licin g   an d   o b ject - Z  s p ec if icatio n   e x t r ac tio n ,   th e  r esu ltin g   f o r m al  r e p r esen tatio n s   ca n   s er v e  as  in p u t  to   AI - d r iv en   to o ls   f o r   m o d er n   s o f twar e  en g in ee r in g   task s .   I n   p ar ticu lar ,   ex tr ac ted   o b ject - Z  s p ec if icatio n s   ca n   b e   n o r m a lized   in to   s im p ler   to k en s   a n d   p r o ce s s ed   b y   L L Ms  to   g en er ate   s tr u ctu r ed ,   h u m an - r ea d ab le   r e q u ir em e n ts   ( e. g .   ac to r s ,   ac tio n s ,   p r e - co n d itio n s ,   p o s t - co n d itio n s ,   a n d   in v ar ian ts )   in   J SON  f o r m at,   en ab lin g   au t o m ated   d o c u m en tatio n ,   r eq u ir em e n t  e x tr ac tio n ,   a n d   s o f twar e   m o d er n izatio n .   Po s t - p r o ce s s in g   with   r u le - b ased   ch ec k s   ca n   also   en s u r e  co r r ec tn ess ,   an d   o p tio n al  f in e - t u n in g   o n   p air e d   o b ject - Z  a n d   r eq u ir em en t  d atasets   ca n   f u r th er   im p r o v e  ac cu r ac y .   T h is   in t eg r atio n   r em ain s   a   p r o s p ec tiv e  ex ten s io n   o f   th e  f r am ewo r k   an d   d o es n o t a f f ec t th e  cu r r en t e x p er im e n tal  ev alu atio n .   L L Ms w o u ld   au to m atica lly   tr an s late  f o r m al   p r o g r a m   s lices  in to   h u m an - r e ad ab le  r eq u ir e m en ts .   T h is   p r o s p ec tiv e  in teg r atio n   r em ain s   f u tu r e   wo r k   an d   is   n o t  ex p er im e n tally   v alid ated   h er e.   A lg o r ith m   1   s u m m a r izes  th e  k ey   s tep s   o f   th e   p r o p o s ed   s tatic - b ac k war d   s licin g   f r am ewo r k .   I t  also   p r o v i d es  a  c o m p ac t   p r o ce d u r al   v ie w  o f   th e  p r o p o s ed     s tatic - b ac k war d   s licin g   f r am e wo r k .     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J Ar tif   I n tell     I SS N:   2252 - 8 9 3 8       A n   e fficien t c o mp u ta tio n a l fra mewo r k  fo r   a b s tr a ctin g   p r o g r a m  s lices  …   ( A p a r n a   K u d lo o r   S id d a lin g a ia h )   4975   Alg o r ith m   1 .   DFT - d r iv en   s tatic - b ac k war d   s licin g   Input: Java source code, slicing criterion  〈 , 〉   Output: Minimal backward slice,  ob ject - Z  specification   Begin    1. Pre - process and restructure core Java program     to obtain structured program  P ′ ′ j a v a   2. Abstract  control flow information   (   P ′ ′ j a v a )   3. Construct  data flow table    ( )   in control - flow order    4. Compute functional dependencies  ƒ ( , )   from     5. Compute the minimal cover  ƒ      by eliminate false and redundant dependencies   6. Apply backward slicing w.r.t   〈 , 〉     7. Generate minimal slice   ( )   and generate the corresponding  ob ject - Z  specification    End       3.   RE SU L T S AN D  D I SCU SS I O N   T h e  ex p er im en tal  ev alu atio n   o f   th e  f o r m u lated   to o l  is   p er f o r m ed   f o r   v ar io u s   J av a  p r o g r a m s   s u ch   as   au to m ated   teller   m ac h in e  ( AT M ) ,   s tu d en t g r ad in g ,   an d   Kar n atak a  co m m o n   en t r an ce   test   ( KC E T ) ,   co n s id er in g   th e  in teg r ate d   d ev elo p m en t   e n v ir o n m en t  ( I DE )   o f   Py C h ar m .   Her e   th e   p r o p o s ed   alg o r it h m s   ar e  s cr ip te d   in   a  s in g le  f ile  im p lem en tatio n   co n s id er in g   Py th o n .   T h e  ev al u atio n   f r am ewo r k   co n s id er s   in ter n a l  m em o r y   o f   1 2   GB   an d   a   6 4 - b it  W in d o ws  o p e r atio n   s y s tem   s u p p o r ted   with   th e   x 6 4 - b ased   p r o ce s s o r .   Fo r   ex p e r im en tal  ev alu atio n   th e  s tu d y   c o n s id er s   a  J av a  p r o g r am   f o r   f i n d in g   q u a d r atic  r o o ts   wh ich   is   s h o wn   in   Fig u r e  2 .   T h e  f r am ew o r k   was   ev alu ated   o n   r ep r esen tativ e   J av a  p r o g r a m s   r an g in g   f r o m   s m a ll  u tili ties   to   m ed iu m - s ized   m o d u les.  E ac h   s licin g   task   was  ex ec u ted   o n ce   u n d e r   id en tical  s tatic  an aly s is   s ett in g s ,   f o cu s in g   o n   co n tr o l -   an d   d ata - d ep e n d en c y   p r eser v atio n   r ath er   th a n   r u n tim e  p r o f ilin g .             Fig u r e  2 .   I n p u t  q u ad r ati c  J av a  p r o g r a m   af ter   r estru ctu r in g       T h e  ex p e r im en tal  r esu lts   f o r   t h e  J av a  p r o g r am   f o r   f in d in g   q u ad r atic  r o o ts   is   illu s tr ated   in   Fig u r e  3 .   Fig u r e  3 ( a)   clea r l y   s h o ws  th e   co n tr o l f lo w  tab le  ( C FT)   as o b tain ed   f r o m   e v alu atin g   th e  m e n tio n ed   ( 1 1 )   f o r   th e   J av a  p r o g r am   f o r   q u ad r atic  r o o ts .   I t a ls o   s h o ws th e  DFT  in   Fig u r e  3 ( b )   f o r   th e  s am e  J av a  p r o g r a m .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8 9 3 8   I n t J Ar tif   I n tell ,  Vo l.  15 ,   No .   5 ,  Octo b er   20 26 :   4 9 6 9 - 4 9 7 9   4976     ( a)       ( b )     Fig u r e  3 .   Qu a d r atic  J av a  p r o g r am   co n tain s   ( a)   C FT  an d   ( b )   DFT       T h e  s o f twar e  s p ec if icatio n   d e p en d s   o n   th e   f u n ctio n al  d e p en d en cies e x is tin g   b etwe en   th e  r ef er r ed   an d   d ef in ed   v ar ia b les  in   o b ject - Z   f o r m .   T h e   n atu r al   lan g u ag e   s p ec if icatio n s   ar e   d esig n e d   u s in g   th e   o b ject - Z   r ep r esen tatio n .   T h ese  s p ec if icatio n s   ar e  f u r t h er   u s ed   t o   ab s tr a ct  th e  u s er   r eq u ir em en ts .   T h e   e x ten s iv e  ev alu atio n   o f   th e  p r o p o s ed   to o l  f u r th er   al s o   co n s id er s   th e  d if f er en t  s ize  o f   J av a  p r o g r a m s   in   th e  p r o p o s ed   to o l  o f   s licin g   ap p r o ac h   wh ich   co n s id er s   d at a - f lo w  tab le   co v er a g e  ( DFT - C OV )   ap p r o ac h   s u ch   as  AT M ,   ca lcu lato r ,   KC E T ,  lib r ar y ,   em p _ s alar y ,   an d   s tu d _ g r ad e.   T h e  o r ig in al  AT M   p r o g r am   co m p r is es 2 4 0   lin es  o f   co d e,   wh ile  th e  g r ad e   p r o g r a m   co n s is ts   o f   3 2 1   lin es  an d   th e  r em ain in g   p r o g r am s   v ar y   ap p r o x im ately   b etwe en   2 0 0   to   5 0 0   lin es.   I t  h as   b ee n   o b s er v e d   th at  in   ex is tin g   s licin g   tr ad itio n al  co v er ag e   ap p r o ac h es  ( T R AD - C OV) ,   t h e  ex tr ac ted   s lices  co n s is t  o f   s ig n if ican tly   in c r ea s ed   lin es  o f   co d es  f o r   th e   s am e  J av a  p r o g r am s   wh er ea s   in   t h e  p r o p o s ed   s licin g   tech n iq u es  th e  lin es  o f   co d e   in   th e  ex tr ac ted   s lices  h av e  s ig n if ican tly   r ed u ce d   with   least  n u m b er   o f   s tatem en ts   wh ich   ar e  ex tr ac te d   f r o m   th e  v ar io u s   f o r m s   o f   J av a  p r o g r am s   as sh o wn   in   th e  Fig u r e  4 .   Fig u r e  4   illu s tr ates  h o w  DFT  e x p licitly   s ep ar ates  f u n ctio n al   d ep en d en cies  f r o m   co n tr o l  d ep e n d en cies,   en ab lin g   p r ec is e  b ac k war d   tr a v er s al  with o u t  g r ap h   ex p an s i o n   o v er h ea d .   L et  T R AD - C OV  d en o te   tr ad itio n al  co v er ag e  th at  c o u n ts   all  s y n tactic  d ep en d en cies.  I n   c o n tr a s t,  DFT - C O V  m ea s u r es  o n ly   s em an tically   v alid   f u n ctio n al   d ep e n d en cies  ex tr ac ted   v ia  th e   DFT .   E m p ir ically ,   DFT - C OV  r ed u ce s   f alse  d ep en d en cies  b y   elim in atin g   co n tr o l - in s en s itiv e  an d   r ed u n d an t  v ar iab le  in ter a ctio n s .   T h e  ex p er im e n tal  an al y s is   o f   th e  p r o p o s ed   to o l  s h o ws  th at,   u n lik e  ex is tin g   s licin g   ap p r o ac h es   [ 1 4 ] ,   [2 6 ] ,   [ 27 ] ,   t h e  p r o p o s ed   to o l  o f f er s   p r ec is e  s lice   ex tr ac tio n   with   r ed u ce d   co s t  o f   co m p u tatio n   an d   s ig n if ican tl y   b alan ce   th e  p r ec is io n   v s   p er f o r m an ce   t r ad e - o f f   with   h ig h ly   o p tim ized   f lo w  o f   ex ec u tio n .   I t  is   also   o b s er v ed   th at  th e  p r o p o s ed   to o l  is   ef f e ctiv e  in   id en t if y in g   non - tr i v ial  d ep en d en cies in   co m p lex   J av a  p r o g r a m s   in   wh ich   s licin g   ap p r o ac h es a r e  s till   s tr u g g lin g .   Ov er all,   th e  p r o p o s ed   w o r k   co n tr ib u tes  to war d s   c o s t  ef f e ctiv en ess ,   co m p u tatio n al  e f f i cien cy   an d   s ca lab ilit y   f ac to r s   with   im p r o v is ed   b ac k war d - s licin g   ap p r o ac h   wh ich   is   d esig n e d   o n   s tatic  m eth o d s .   I t  is   also   o b s er v ed   th at  wh e n   co m p ar ed   with   b o th   ML - b ased   a n d   d y n am ic  s licin g   s tr ateg ies,  th e  p r o p o s ed   to o l  o f f e r s   s ig n if ican tly   b etter   o u tc o m e  i n   d er iv i n g   f o r m al   s o f twar e   s p ec if icatio n s   with   r ed u ce d   lin es  o f   co d e   an d   y et   o f f er s   co m p u tatio n al  ef f icien cy   with   s im p lifie d   s tr ateg ies.  I n   ad d itio n   to   th e  lin es  o f   co d e   r ed u c tio n ,   th e  ex tr ac ted   s lices  wer e  an aly ze d   f o r   p r ec i s io n   an d   r ed u n d an c y .   T h e  p r o p o s ed   ap p r o ac h   ac h iev es  c o m p ar ativ ely   h ig h   s lice  co r r ec tn ess   with   m in im al  r ed u n d an t  s tatem en ts ,   d em o n s tr a tin g   ef f icien cy   co m p a r e  to   b aselin e  tr ad itio n al  s licin g   ap p r o ac h es.  Acr o s s   r e p r esen tativ e  J av a  m o d u les,  th e  p r o p o s ed   s licin g   co n s is ten tly   r ed u ce s   ir r elev a n t   lin es  o f   c o d e   b y   ap p r o x im atel y   3 0 – 4 5 %,   p r im a r ily   d u e  to   f alse  d ep en d e n cy   elim i n atio n   v ia  DFT - C OV.   T h e   o b ject - Z   s ch em a  ca p tu r es  th e   f u n ctio n al  d ep e n d en c y   b etw ee n   p r o g r am   v ar iab les  d er iv e d   f r o m   th e  m in im al   b ac k war d   s lice  as sh o wn   in   th e  Fig u r e  5 .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J Ar tif   I n tell     I SS N:   2252 - 8 9 3 8       A n   e fficien t c o mp u ta tio n a l fra mewo r k  fo r   a b s tr a ctin g   p r o g r a m  s lices  …   ( A p a r n a   K u d lo o r   S id d a lin g a ia h )   4977       Fig u r e  4 .   C o m p a r is o n   o f   T R AD - C OV  an d   DFT - C OV  s l icin g   ap p r o ac h es           Fig u r e  5 .   Gen e r ated   o b je ct - Z  s p ec if ica tio n         A l t h o u g h   c u r r en t   ex p e r i m e n ts   f o cu s   m o r e   o n   s t a t i c   s l i c i n g   h o w ev er ,   o u r   ex t e n d e d   w o r k   c o n s id e r s   r e s u l t i n g   o b j e ct - Z  s p e c if i c a t io n s   t o   b e   f ed   t o   A I   d r iv e n   L L M   t o o l s   f o r   r eq u ir e m e n t   ex t r ac t i o n ,   h i g h l i g h t i n g   b r o a d er   ap p l i c ab i l i t y .   T h e   p r e c i s i o n   an d   m in i m a l i s m   o f   th e   g e n er a t ed   s l i c e s   s u g g e s t   s t r o n g   p o t en t i a l   f o r   d o w n s tr e a m   i n t eg r a ti o n   w i th   L L M s   t h a t  r e ly   o n   s t r u ct u r ed ,   d e p e n d e n cy - a w a r e  c o d e   r e p r e s e n t a t io n s .     U n l i k e  g r a p h - b a s e d   a n d   s y m b o l i c   s l i c in g ,   th e   p r o p o s e d   D F T - b a s ed   ap p r o a c h   r e s o l v e s   d ep e n d e n c i e s   t h r o u g h   s t r u c t u r e d   t ab l e   lo o k u p s   wh i l e   a v o i d   g r ap h   t r av e r s a l  an d   s y m b o l i c  ex e c u t io n ,   a n d   t h er e b y   a c h i ev e s     n e a r - l i n ea r   co m p u t a t io n a l   b e h a v io r   u n d er   s t a t i c   a n a ly s i s   a s s u m p t io n s   a s   s h o w n   i n   t h e   T a b l e  1 .   T h e    b a c k w ar d   s l i c e s   a n d   obj ect - Z  s p e c i f i c a t io n s   d er i v e d   t h r o u g h   s t a t i c  s l i c i n g   c a n   l a t er   b e  l ev e r a g ed   b y   AI / L L M  f r a m e w o r k   to   p r o d u c e  s t r u c tu r ed ,   h u m a n   r ea d ab l e   r e q u i r em e n t s   wh i c h   s u p p o r t   d o wn s tr e a m   t a s k s   s u c h   a s   a u t o m a t e d   d o c u m e n ta t i o n   an d   r eq u ir e m e n t   a n a ly s i s .   T h i s   p a p er   h o w ev e r   r ep o r t s   r e s u l t   o n ly   f o r   t h e   s t a t i c   s l i c i n g   f r am e w o r k .       T ab le  1 .   Qu alitativ e  co m p ar is o n   o f   co m p le x ity   R e f e r e n c e   D e p e n d e n c y   m o d e l    Ti me   c o m p l e x i t y   w o r st   c a se     O v e r h e a d   A h me d   e t   a l .   [ 2 0 ]   G r a p h - b a s e d   O(N 2 )   H i g h   H e   e t   a l .   [ 2 7 ]   S y mb o l i c   O(N 2 ) -   O(N 3 )   H i g h   P r o p o se d   D F T - b a se d   O(N)   Lo w       4.   CO NCLU SI O N   T h is   wo r k   p r esen ted   a  c o m p u tatio n ally   ef f icien t  s tatic  b ac k war d   s licin g   f r am ewo r k   f o r   C o r e  J av a  p r o g r a m s   b ased   o n   s tr u ctu r ed   co n tr o l  f lo w  an d   DFT s .   B y   r ep lacin g   g r a p h - b ased   d ep en d en cy   an aly s is   with   tab le - d r iv en   lo o k u p   o p e r atio n s ,   th e  p r o p o s ed   ap p r o ac h   im p r o v es  s ca lab ilit y   wh ile   p r eser v in g   s licin g   co r r ec tn ess   an d   s p ec if icatio n   in teg r ity .   E x p e r im en tal  ev alu atio n   u s in g   ca s e  s tu d ies  an d   p r o g r am   s im u lat io n s   d em o n s tr ates  ef f ec tiv e  r ed u cti o n   in   lin es  o f   co d e  an d   a  b alan ce d   tr ad e - o f f   b etwe en   p r ec is io n   an d   co m p u tatio n al  ef f icien cy .   T h e   f r am ewo r k   also   en a b les  s ea m less   g en er atio n   o f   o b ject - Z  f o r m al  s p ec if icati o n s   f r o m   e x tr ac ted   p r o g r a m   s lices.  Fu tu r e  w o r k   will  f o cu s   o n   f o r m al  v er if icatio n   o f   s lice  co r r ec tn ess   u s in g   s tan d ar d   b en c h m ar k s ,   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8 9 3 8   I n t J Ar tif   I n tell ,  Vo l.  15 ,   No .   5 ,  Octo b er   20 26 :   4 9 6 9 - 4 9 7 9   4978   au to m ated   tr an s latio n   o f   ob jec t - Z  s p ec if icatio n s   in t o   h u m an - r ea d ab le  r eq u ir e m en ts   u s in g   L L M s ,   an d   ex ten s io n   o f   th e   f r a m ewo r k   to   s u p p o r t  m u lti - lan g u ag e   co d e b ases .   T h e  AI   /   L L M  i n teg r atio n   is   co n s id er ed   a  f u tu r e   r esear ch   d ir ec tio n   an d   is   n o t e v alu ated   in   th is   s tu d y .       F UNDING   I NF O R M A T I O N   Au th o r s   s tate  n o   f u n d in g   in v o lv ed .       AUTHO R  CO NT RI B UT I O NS ST A T E M E N T   T h is   jo u r n al   u s es  th e  C o n t r ib u to r   R o les  T a x o n o m y   ( C R ed iT)   to   r ec o g n ize   in d iv i d u al  au th o r   co n tr ib u tio n s ,   r ed u ce   au th o r s h ip   d is p u tes,  an d   f ac ilit ate  co llab o r atio n .     Na m e  o f   Aut ho r   C   M   So   Va   Fo   I   R   D   O   E   Vi   Su   P   Fu   Ap ar n a  Ku d l o o r   Sid d alin g aiah   ✓   ✓   ✓   ✓   ✓   ✓     ✓   ✓   ✓       ✓     R ajk u m ar   Ku lk ar n i     ✓         ✓     ✓   ✓   ✓   ✓   ✓         C   :    C o n c e p t u a l i z a t i o n   M   :    M e t h o d o l o g y   So   :    So f t w a r e   Va   :    Va l i d a t i o n   Fo   :    Fo r mal   a n a l y s i s   I   :    I n v e s t i g a t i o n   R   :    R e so u r c e s   D   :   D a t a   C u r a t i o n   O   :   W r i t i n g   -   O r i g i n a l   D r a f t   E   :   W r i t i n g   -   R e v i e w   &   E d i t i n g   Vi   :    Vi su a l i z a t i o n   Su   :    Su p e r v i s i o n   P   :    P r o j e c t   a d mi n i st r a t i o n   Fu   :    Fu n d i n g   a c q u i si t i o n         CO NF L I C T   O F   I N T E R E S T   ST A T E M E NT   Au th o r s   s tate  n o   co n f lict o f   in t er est.       DATA AV AI L AB I L I T Y   Data   av ailab ilit y   d o es n o t a p p l y   to   th is   p ap e r   as n o   n ew  d ata  wer e  cr ea ted   o r   an aly ze d   in   th is   s tu d y .       RE F E R E NC E S   [ 1 ]   Q .   S t i e v e n a r t ,   D .   B i n k l e y ,   a n d   C .   D .   R o o v e r ,   “ Q S ES :   Q u a si - s t a t i c   e x e c u t a b l e   s l i c e s, ”   i n   I EEE   2 1 st   I n t e r n a t i o n a l   Wo r k i n g   C o n f e re n c e   o n   S o u rc e   C o d e   An a l y si s  a n d   Ma n i p u l a t i o n ,   S C A M  2 0 2 1 ,   2 0 2 1 ,   p p .   2 0 9 – 2 1 3 ,   d o i :   1 0 . 1 1 0 9 / S C A M 5 2 5 1 6 . 2 0 2 1 . 0 0 0 3 3 .   [ 2 ]   J.  Li   e t   a l . ,   “ En h a n c i n g   r e a l - t i me  o p e r a t i n g   s y st e m  s e c u r i t y   a n a l y s i s  v i a   sl i c e - b a se d   f u z z i n g , ”   I E EE  T r a n sa c t i o n s   o n   S o f t w a re   En g i n e e ri n g ,   v o l .   5 1 ,   n o .   1 2 ,   p p .   3 4 6 7 – 3 4 8 5 ,   D e c .   2 0 2 5 ,   d o i :   1 0 . 1 1 0 9 / TS E. 2 0 2 5 . 3 6 1 5 6 4 2 .   [ 3 ]   A .   J.  M o l n a r   a n d   S .   M o t o g n a ,   “ A   st u d y   o f   ma i n t a i n a b i l i t y   i n   e v o l v i n g   o p e n - so u r c e   s o f t w a r e , ”   i n   E v a l u a t i o n   o f   N o v e l   A p p ro a c h e s   t o   S o f t w a re   E n g i n e e r i n g ,   C h a m ,   S w i t z e r l a n d :   S p r i n g e r ,   2 0 2 1 ,   p p .   2 6 1 – 282 ,   d o i :   1 0 . 1 0 0 7 / 9 7 8 - 3 - 0 3 0 - 7 0 0 0 6 - 5 _ 1 1 .   [ 4 ]   M .   H i m a n s h   a n d   V .   M .   M a n i k a n d a n ,   “ A   st a t i st i c a l   st u d y   a n d   a n a l y si s   t o   i d e n t i f y   t h e   i m p o r t a n c e   o f   o p e n - s o u r c e   so f t w a r e , ”     i n   2 0 2 2   I n t e r n a t i o n a l   C o n f e re n c e   o n   I n n o v a t i v e   T r e n d s  i n   I n f o rm a t i o n   T e c h n o l o g y   ( I C I T I I T ) ,   2 0 2 2 ,   p p .   1 – 6 ,     d o i :   1 0 . 1 1 0 9 / I C I TI I T5 4 3 4 6 . 2 0 2 2 . 9 7 4 4 1 7 6 .   [ 5 ]   N .   J o mh a r i ,   N .   A .   A h ma d   A l i a s,   A .   A .   A .   E l l a h ,   A .   A .   M a g a b l e h ,   a n d   E.   M .   G h a z a l i ,   “ A   m u l t i - c r i t e r i a   d e c i si o n - ma k i n g     f o r   l e g a c y   s y st e m  m o d e r n i z a t i o n   w i t h   F U C O M - W S M   a p p r o a c h , ”   I EEE  Ac c e ss ,   v o l .   1 2 ,   p p .   4 8 6 0 8 – 4 8 6 1 9 ,   2 0 2 4 ,     d o i :   1 0 . 1 1 0 9 / A C C ESS . 2 0 2 4 . 3 3 8 3 9 1 7 .   [ 6 ]   C .   M i s k e l l ,   R .   D i a z ,   P .   G a n e r i w a l a ,   K .   S l h o u b ,   a n d   F .   N e m b h a r d ,   “ A u t o mat e d   f r a mew o r k   t o   e x t r a c t   s o f t w a r e   r e q u i r e m e n t s   f r o m   so u r c e   c o d e , ”   i n   2 0 2 3   7 t h   I n t e r n a t i o n a l   C o n f e re n c e   o n   N a t u ra l   L a n g u a g e   Pro c e ss i n g   a n d   I n f o rm a t i o n   Re t r i e v a l ,   2 0 2 3 ,     p p .   1 3 0 – 134 ,   d o i :   1 0 . 1 1 4 5 / 3 6 3 9 2 3 3 . 3 6 3 9 2 4 2 .   [ 7 ]   Z.   I r a n i ,   R .   M .   A b r i l ,   V .   W e e r a k k o d y ,   A .   O m a r ,   a n d   U .   S i v a r a j a h ,   “ T h e   i mp a c t   o f   l e g a c y   s y st e ms  o n   d i g i t a l   t r a n sf o r m a t i o n   i n   Eu r o p e a n   p u b l i c   a d m i n i s t r a t i o n :   l e ss o n   l e a r n e d   f r o m  a   mu l t i   c a s e   a n a l y si s,”   G o v e rn m e n t   I n f o rm a t i o n   Q u a rt e r l y ,   v o l .   4 0 ,   n o .   1 ,   2 0 2 3 ,   d o i :   1 0 . 1 0 1 6 / j . g i q . 2 0 2 2 . 1 0 1 7 8 4 .   [ 8 ]   A .   B i a n c h i ,   D .   C a i v a n o ,   V .   M a r e n g o ,   a n d   G .   V i sa g g i o ,   “ I t e r a t i v e   r e e n g i n e e r i n g   o f   l e g a c y   s y st e ms, ”   I EE E  T r a n s a c t i o n s   o n   S o f t w a re   En g i n e e ri n g ,   v o l .   2 9 ,   n o .   3 ,   p p .   2 2 5 – 2 4 1 ,   2 0 0 3 ,   d o i :   1 0 . 1 1 0 9 / TSE . 2 0 0 3 . 1 1 8 3 9 3 2 .   [ 9 ]   K .   La n o ,   H .   H a u g h t o n ,   Z .   Y u a n ,   a n d   H .   A l f r a i h i ,   “ A g i l e   mo d e l - d r i v e n   r e - e n g i n e e r i n g , ”   I n n o v a t i o n s  i n   S y st e m s  a n d   S o f t w a r e   En g i n e e ri n g ,   v o l .   2 0 ,   n o .   4 ,   p p .   5 5 9 – 5 8 4 ,   2 0 2 4 ,   d o i :   1 0 . 1 0 0 7 / s1 1 3 3 4 - 0 2 4 - 0 0 5 6 8 - z.   [ 1 0 ]   T.   I .   M o h o t t i g e ,   A .   P o l y v y a n y y ,   C .   F i d g e ,   R .   B u y y a ,   a n d   A .   B a r r o s,   “ R e e n g i n e e r i n g   s o f t w a r e   sy s t e ms i n t o   mi c r o s e r v i c e s :   s t a t e - of - t h e - a r t   a n d   f u t u r e   d i r e c t i o n s , ”   I n f o rm a t i o n   a n d   S o f t w a r e   T e c h n o l o g y ,   v o l .   1 8 3 ,   2 0 2 5 ,   d o i :   1 0 . 1 0 1 6 / j . i n f s o f . 2 0 2 5 . 1 0 7 7 3 2 .   [ 1 1 ]   M .   W e i ser,   “ P r o g r a m   S l i c i n g , ”   I E EE  T r a n sa c t i o n s   o n   S o f t w a r e   En g i n e e ri n g ,   v o l .   S E - 1 0 ,   n o .   4 ,   p p .   3 5 2 – 3 5 7 ,   1 9 8 4 ,     d o i :   1 0 . 1 1 0 9 / TSE. 1 9 8 4 . 5 0 1 0 2 4 8 .   [ 1 2 ]   F .   Ti p ,   “ A   s u r v e y   o f   p r o g r a m s l i c i n g   t e c h n i q u e s , ”   J o u r n a l   o f   Pr o g ra m m i n g   L a n g u a g e s ,   v o l .   3 ,   p p .   12 1 – 1 8 9 ,   1 9 9 5 .   [ 1 3 ]   K .   B .   G a l l a g h e r   a n d   J.  R .   L y l e ,   “ U si n g   p r o g r a m  sl i c i n g   i n   s o f t w a r e   m a i n t e n a n c e , ”   I EEE  T r a n sa c t i o n s  o n   S o f t w a re  E n g i n e e ri n g ,  v o l .   1 7 ,   n o .   8 ,   p p .   7 5 1 – 7 6 1 ,   1 9 9 1 ,   d o i :   1 0 . 1 1 0 9 / 3 2 . 8 3 9 1 2 .   [ 1 4 ]   K .   K .   S h a h a n d a sh t i ,   M .   M .   M o h a j e r ,   A .   B .   B e l l e ,   S .   W a n g ,   a n d   H .   H .   La sso n d e ,   “ P r o g r a m  s l i c i n g   i n   t h e   e r a   o f   l a r g e   l a n g u a g e   mo d e l s , ”   i n   2 0 2 5   I E EE   4 9 t h   A n n u a l   C o m p u t e rs ,   S o f t w a re ,   a n d   Ap p l i c a t i o n s  C o n f e r e n c e ,   C O MP S A C   2 0 2 5 ,   2 0 2 5 ,   p p .   1 2 2 4 – 1 2 3 3 ,   d o i :   1 0 . 1 1 0 9 / C O M P S A C 6 5 5 0 7 . 2 0 2 5 . 0 0 1 5 5 .   Evaluation Warning : The document was created with Spire.PDF for Python.