Wei-Yu Chiu

69 papers B 1Journal 49Unranked 19
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Wei-Jen Liu, Wei-Yu Chiu, Weiqi Hua
2026 J jnl
CoRR
Yan-Chen Chen, Wei-Yu Chiu, Qun-Yu Wang, Jing-Wei Chen, Hao-Ting Zhao
2026 J jnl
CoRR
Syue-Cian Lin, Wei-Yu Chiu, Chien-Feng Wu
2026 J jnl
Appl. Soft Comput.
Syue-Cian Lin, Wei-Yu Chiu, Chien-Feng Wu
2026 J jnl
CoRR
Yin Wu, Wei-Yu Chiu, Yuan-Po Tsai, Shangyuan Liu, Weiqi Hua
2026 J jnl
Expert Syst. Appl.
Yin Wu, Wei-Yu Chiu, Yuan-Po Tsai, Shangyuan Liu, Weiqi Hua
2026 J jnl
CoRR
Guan-Ting Lin, Wei-Yu Chiu, Chien-Feng Wu, Asef Nazari, Dhananjay R. Thiruvady
2026 J jnl
CoRR
Kun-Yan Jiang, Wei-Yu Chiu, Yuan-Po Tsai
2025 J jnl
IEEE Trans Autom. Sci. Eng.
Shri Harish Manoharan, Wei-Yu Chiu, Chao-Tsung Huang
2025 J jnl
IEEE Access
Yan-Chen Chen, Wei-Yu Chiu, Qun-Yu Wang, Jing-Wei Chen, Hao-Ting Zhao
2024 J jnl
IEEE Access
Shao-Ci Wu, Wei-Yu Chiu, Chien-Feng Wu
2024 conf
VTC Fall
Yi-cheng Lai, Ronald Y. Chang, Wei-Yu Chiu
2023 J jnl
IEEE Trans. Veh. Technol.
Yu-Chieh Chuang, Wei-Yu Chiu, Ronald Y. Chang, Yi-cheng Lai
2023 J jnl
IEEE Access
Shiuan-Yeh Chen, Wei-Yu Chiu, Chien-Feng Wu
2022 J jnl
IEEE Trans. Emerg. Top. Comput. Intell.
Yu-Chieh Chuang, Wei-Yu Chiu
2022 J jnl
IEEE Access
Akash Singh, Wei-Yu Chiu, Shri Harish Manoharan, Alexey M. Romanov
2022 J jnl
IEEE Trans. Emerg. Top. Comput. Intell.
Bo-Chen Lai, Wei-Yu Chiu, Yuan-Po Tsai
2022 J jnl
IEEE Trans. Emerg. Top. Comput. Intell.
Wei-Yu Chiu, Wei-Kang Hsieh, Chia-Ming Chen, Yu-Chieh Chuang
2022 J jnl
IEEE Syst. J.
Wei-Yu Chiu, Chan-Wei Hu, Kun-Yen Chiu
2021 J jnl
IEEE Access
Alexey M. Romanov, Vladimir D. Yashunskiy, Wei-Yu Chiu
2021 J jnl
IEEE Syst. J.
Chih-Lin Chuang, Wei-Yu Chiu, Yu-Chieh Chuang
2021 J jnl
IEEE Syst. J.
Alexey M. Romanov, Mikhail P. Romanov, Sergey Manko, Maria A. Volkova, Wei-Yu Chiu, Hsi-Pin Ma, Kun-Yen Chiu
2021 conf
CASE
Alexey M. Romanov, Vladimir D. Yashunskiy, Wei-Yu Chiu
2021 conf
EMBC
Wei-Yu Chiu, Liang-Yu Chen, Hung-Ming Chi, Tzu-Chien Hsiao
2021 J jnl
IEEE Access
Song-Jen Chen, Wei-Yu Chiu, Wei-Jen Liu
2020 J jnl
IEEE Trans. Ind. Informatics
Wei-Yu Chiu, Jui-Ting Hsieh, Chia-Ming Chen
2020 J jnl
IEEE Syst. J.
Wei-Yu Chiu, Shri Harish Manoharan, Tai-Ying Huang
2019 conf
SICE
Shri Harish Manoharan, Wei-Yu Chiu
2019 J jnl
IEEE Trans. Emerg. Top. Comput. Intell.
Wei-Yu Chiu, Hongjian Sun, Chao Wang, Athanasios V. Vasilakos
2019 J jnl
CoRR
Wei-Yu Chiu, Jui-Ting Hsieh, Chia-Ming Chen
2019 J jnl
IEEE Syst. J.
Hsuan-Hao Chang, Wei-Yu Chiu, Hongjian Sun, Chia-Ming Chen
2018 J jnl
IEEE Trans. Ind. Informatics
Dan Li, Wei-Yu Chiu, Hongjian Sun, H. Vincent Poor
2018 J jnl
CoRR
Hsuan-Hao Chang, Wei-Yu Chiu, Hongjian Sun, Chia-Ming Chen
2017 J jnl
CoRR
Wei-Yu Chiu, Hongjian Sun, H. Vincent Poor
2017 conf
ASCC
Wei-Yu Chiu, Guan-Ting Lin
2017 conf
VTC Spring
Dan Li, Hongjian Sun, Wei-Yu Chiu
2017 J jnl
CoRR
Wei-Yu Chiu, Hongjian Sun, H. Vincent Poor
2017 J jnl
IEEE Commun. Mag.
Wei-Yu Chiu, Hongjian Sun, John S. Thompson, Kiyoshi Nakayama, Shunqing Zhang
2017 J jnl
CoRR
Wei-Yu Chiu
2017 J jnl
IEEE Trans. Syst. Man Cybern. Syst.
Wei-Yu Chiu
2017 J jnl
CoRR
Wei-Yu Chiu
2016 conf
ICCAIS
Dan Li, Hongjian Sun, Wei-Yu Chiu
2016 conf
GCCE
Tai-Ying Huang, Hsin-Chien Chen, Wei-Yu Chiu, Chien-Hsueh Huang
2016 conf
CDC
Wei-Yu Chiu
2016 conf
GCCE
Li-Han Chang, Wei-Yu Chiu
2016 conf
ICC Workshops
Jing Jiang, Hongjian Sun, Wei-Yu Chiu
2016 J jnl
IEEE Commun. Mag.
Wei-Yu Chiu, Hongjian Sun, John S. Thompson, Kiyoshi Nakayama, Shunqing Zhang
2016 J jnl
IEEE Trans. Evol. Comput.
Wei-Yu Chiu, Gary G. Yen, Teng-Kuei Juan
2016 conf
GCCE
Tai-Ying Huang, Wei-Yu Chiu
2015 J jnl
IEEE Trans. Smart Grid
Wei-Yu Chiu, Hongjian Sun, H. Vincent Poor
2015 conf
GCCE
Yi-Wen Chen, Wei-Yu Chiu
2015 conf
GCCE
Teng-Kuei Juan, Wei-Yu Chiu, Shih-Gang Chen
2015 conf
ASCC
Wei-Yu Chiu, Hongjian Sun, H. Vincent Poor
2015 conf
VTC Spring
Jui-Ting Hsieh, Wei-Yu Chiu
2014 conf
ICCAIS
Wei-Yu Chiu
2013 J jnl
IEEE Trans. Circuits Syst. I Regul. Pap.
Wei-Yu Chiu, Bor-Sen Chen, H. Vincent Poor
2013 J jnl
CoRR
Hongjian Sun, Wei-Yu Chiu, Arumugam Nallanathan
2013 J jnl
IEEE Trans. Smart Grid
Wei-Yu Chiu, Hongjian Sun, H. Vincent Poor
2013 J jnl
CoRR
Hongjian Sun, Wei-Yu Chiu, Jing Jiang, Arumugam Nallanathan, H. Vincent Poor
2012 J jnl
IEEE Commun. Lett.
Hongjian Sun, Wei-Yu Chiu, Arumugam Nallanathan
2012 conf
SmartGridComm
Wei-Yu Chiu, Hongjian Sun, H. Vincent Poor
2012 J jnl
IEEE Trans. Mob. Comput.
Wei-Yu Chiu, Bor-Sen Chen, Chang-Yi Yang
2012 conf
INFOCOM Workshops
Wei-Yu Chiu, Hongjian Sun, H. Vincent Poor
2012 J jnl
IEEE Trans. Signal Process.
Hongjian Sun, Wei-Yu Chiu, Jing Jiang, Arumugam Nallanathan, H. Vincent Poor
2011 J jnl
IEEE Trans. Circuits Syst. I Regul. Pap.
Wei-Yu Chiu, Bor-Sen Chen
2010 J jnl
IEEE Trans. Mob. Comput.
Wei-Yu Chiu, Bor-Sen Chen
2009 B conf
IWCMC
Wei-Yu Chiu, Bor-Sen Chen
2009 J jnl
IEEE Trans. Signal Process.
Wei-Yu Chiu, Bor-Sen Chen
2009 J jnl
IEEE Trans. Wirel. Commun.
Wei-Yu Chiu, Bor-Sen Chen
redb/extractors/decompiler/bninja/analysis/medium_level_normalization.py
← Index redb/extractors/decompiler/bninja/analysis/medium_level_normalization.py python
from binaryninja import (
    MediumLevelILInstruction,
    Variable, SSAVariable,
    ILIntrinsic,
)


class MediumLevelNormalization:
    def __init__(self):
        return

    def _collect_ops(self, il, ops):
        if il is None:
            return
        ops.append(int(il.operation))
        operands = getattr(il, "operands", None)
        if not operands:
            return
        for op in operands:
            if isinstance(op, MediumLevelILInstruction):
                self._collect_ops(op, ops)
            elif isinstance(op, (list, tuple)):
                for sub in op:
                    if isinstance(sub, MediumLevelILInstruction):
                        self._collect_ops(sub, ops)

    def normalize_instruction_all_levels(self, instr_il):
        ops = []
        self._collect_ops(instr_il, ops)
        return ops

    def _leaf_type(self, val):
        if isinstance(val, SSAVariable):
            return "SSA_VAR"
        if isinstance(val, Variable):
            return "VAR"
        if isinstance(val, ILIntrinsic):
            return "INTRINSIC"
        if isinstance(val, bool):
            return "BOOL"
        if isinstance(val, float):
            return "FLOAT_CONST"
        if isinstance(val, int):
            return "CONST"
        if isinstance(val, str):
            return "STR"
        return type(val).__name__.upper()

    def _collect(self, il, out_op):
        if il is None:
            return
        out_op.append(int(il.operation))
        operands = getattr(il, "operands", None)
        if not operands:
            return
        for op in operands:
            if isinstance(op, MediumLevelILInstruction):
                self._collect(op, out_op)
            elif isinstance(op, (list, tuple)):
                for sub in op:
                    if isinstance(sub, MediumLevelILInstruction):
                        self._collect(sub, out_op)
                    else:
                        out_op.append(self._leaf_type(sub))
            else:
                out_op.append(self._leaf_type(op))

    def normalize_instr_with_operands(self, instr_il):
        ops = []
        self._collect(instr_il, ops)
        return ops