“…Current techniques to define statesA number of studies have demonstrated 12 techniques to define states in DSU including state transformer [45, 73, 83, 95, 115 ], formalise as state machine [9, 61, 83, 120 ], adaptation [41, 65 ], prepare ready tainted states [101 ], state convergence algorithm [126 ], state‐based specification language [83 ], enforcing restrictions [116 ], model checkers [83 ], using check points [37 ], custom state transfer [116 ], convert states bi‐directionally [42 ], and event‐based [66 ]. - C. Existing techniques to transfer states in DSUBefore we list the identified states transformations techniques, it is interesting to mention number of techniques utilised in DSU to assist in states transformations in the selected primary studies, the techniques are including wrappers [16, 22, 43, 46, 52, 77, 94, 95 ], adaptation [4, 38, 41, 43, 59, 100, 129 ], refactoring [47, 50, 55, 74, 86, 99, 123 ], proxies [41, 46, 53, 113, 119, 131 ], class loaders [55, 85, 86, 123 ], in‐Place Proxification [43, 55, 91 ], adjustment [41,
…”