def METHOD_NAME():
    sdfg = dace.SDFG('badscope_tile_test')
    sdfg.add_array('A', [4], dace.float32)
    sdfg.add_array('B', [4], dace.float32)
    state = sdfg.add_state()
    ome, omx = state.add_map('outer_map', dict(i='0:2'))
    ime, imx = state.add_map('inner_map', dict(j='0:2'))
    t = state.add_tasklet('tasklet', {'a'}, {'b'}, 'b = a * 2')
    A = state.add_read('A')
    B = state.add_write('B')
    state.add_memlet_path(A, ome, ime, t, dst_conn='a', memlet=dace.Memlet.simple('A', 'i*2 + j'))
    state.add_memlet_path(t, imx, omx, B, src_conn='b', memlet=dace.Memlet.simple('B', 'i*2 + j'))
    return sdfg, state