Weiming Xiang

105 papers B 1C 11Journal 76Unranked 17
YearRankTypeTitle / Venue / Authors
2026 J jnl
Neurocomputing
Zihao Mo, Weiming Xiang
2025 J jnl
IEEE Trans. Neural Networks Learn. Syst.
Yejiang Yang, Tao Wang, Weiming Xiang
2025 J jnl
Autom.
Shuaizheng Lu, Weiming Xiang
2025 J jnl
Neural Networks
Yejiang Yang, Tao Wang, Weiming Xiang
2025 conf
ICCPS
Ryan Brown, Luan Viet Nguyen, Weiming Xiang, Marilyn Wolf, Hoang-Dung Tran
2024 J jnl
CoRR
Tianshu Bao, Hengrong Du, Weiming Xiang, Taylor T. Johnson
2024 C conf
ACC
Yejiang Yang, Zihao Mo, Hoang-Dung Tran, Weiming Xiang
2024 J jnl
CoRR
Yejiang Yang, Zihao Mo, Hoang-Dung Tran, Weiming Xiang
2024 C conf
ICMLA
Jie Chen, Zihao Mo, Tao Wang, Weiming Xiang
2024 C conf
ACC
Zihao Mo, Yejiang Yang, Shuaizheng Lu, Weiming Xiang
2024 J jnl
CoRR
Zihao Mo, Yejiang Yang, Shuaizheng Lu, Weiming Xiang
2024 conf
ADHS
Yejiang Yang, Zihao Mo, Weiming Xiang
2024 J jnl
CoRR
Jiaping Liao, Shuaizheng Lu, Tao Wang, Weiming Xiang
2024 C conf
ICMLA
Zihao Mo, Yejiang Yang, Weiming Xiang
2024 J jnl
CoRR
Yejiang Yang, Zihao Mo, Weiming Xiang
2024 conf
ICC Workshops
Hanwen Zhang, Haijian Sun, Tianyi He, Weiming Xiang, Rose Qingyang Hu
2024 J jnl
Inf. Sci.
Zihao Mo, Weiming Xiang
2024 J jnl
CoRR
Tao Wang, Yapeng Li, Zihao Mo, Wesley Cooke, Weiming Xiang
2024 J jnl
Int. J. Control
Tao Wang, Yapeng Li, Zihao Mo, Wesley Cooke, Weiming Xiang
2023 conf
ICIT
Yejiang Yang, Zihao Mo, Weiming Xiang
2023 J jnl
CoRR
Yejiang Yang, Zihao Mo, Weiming Xiang
2023 J jnl
Neurocomputing
Tao Wang, Yejiang Yang, Weiming Xiang
2023 J jnl
CoRR
Hanwen Zhang, Haijian Sun, Tianyi He, Weiming Xiang, Rose Qingyang Hu
2023 conf
ICIT
Wesley Cooke, Zihao Mo, Weiming Xiang
2023 J jnl
CoRR
Wesley Cooke, Zihao Mo, Weiming Xiang
2023 C conf
ACC
Yejiang Yang, Weiming Xiang
2023 J jnl
CoRR
Weiming Xiang, Zhongzhu Shao
2022 C conf
ACC
Weiming Xiang, Zhongzhu Shao
2022 J jnl
CoRR
Weiming Xiang, Zhongzhu Shao
2022 J jnl
J. Frankl. Inst.
Tao Wang, Yapeng Li, Weiming Xiang
2022 J jnl
Neural Networks
Yejiang Yang, Tao Wang, Jefferson P. Woolard, Weiming Xiang
2022 J jnl
IEEE Control. Syst. Lett.
Weiming Xiang
2022 J jnl
Leibniz Trans. Embed. Syst.
Hoang-Dung Tran, Luan Viet Nguyen, Patrick Musau, Weiming Xiang, Taylor T. Johnson
2022 J jnl
IEEE Trans. Cybern.
Weiming Xiang
2022 conf
CDC
Weiming Xiang, Zhongzhu Shao
2022 J jnl
IEEE Des. Test
Hoang-Dung Tran, Weiming Xiang, Taylor T. Johnson
2021 J jnl
CoRR
Weiming Xiang
2021 C conf
ACC
Weiming Xiang
2021 conf
HSCC
Weiming Xiang
2021 J jnl
CoRR
Weiming Xiang
2021 J jnl
IEEE Trans. Syst. Man Cybern. Syst.
Yang Li, Weiming Xiang, Hongbin Zhang, Jianwei Xia, Qunxian Zheng
2021 J jnl
IEEE Trans. Neural Networks Learn. Syst.
Weiming Xiang, Hoang-Dung Tran, Xiaodong Yang, Taylor T. Johnson
2021 conf
CDC
Yejiang Yang, Weiming Xiang
2021 J jnl
CoRR
Yejiang Yang, Weiming Xiang
2021 J jnl
CoRR
Weiming Xiang
2021 J jnl
Formal Aspects Comput.
Hoang-Dung Tran, Neelanjana Pal, Diego Manzanas Lopez, Patrick Musau, Xiaodong Yang, Luan Viet Nguyen, Weiming Xiang, Stanley Bak, Taylor T. Johnson
2020 conf
CAV (1)
Hoang-Dung Tran, Xiaodong Yang, Diego Manzanas Lopez, Patrick Musau, Luan Viet Nguyen, Weiming Xiang, Stanley Bak, Taylor T. Johnson
2020 J jnl
CoRR
Hoang-Dung Tran, Xiaodong Yang, Diego Manzanas Lopez, Patrick Musau, Luan Viet Nguyen, Weiming Xiang, Stanley Bak, Taylor T. Johnson
2020 J jnl
CoRR
Xiaodong Yang, Hoang-Dung Tran, Weiming Xiang, Taylor T. Johnson
2020 J jnl
CoRR
Weiming Xiang, Hoang-Dung Tran, Xiaodong Yang, Taylor T. Johnson
2020 conf
CAV (1)
Hoang-Dung Tran, Stanley Bak, Weiming Xiang, Taylor T. Johnson
2020 J jnl
CoRR
Hoang-Dung Tran, Stanley Bak, Weiming Xiang, Taylor T. Johnson
2019 C conf
FORTE
Hoang-Dung Tran, Luan Viet Nguyen, Patrick Musau, Weiming Xiang, Taylor T. Johnson
2019 J jnl
J. Frankl. Inst.
Tao Wang, Weiming Xiang
2019 J jnl
IEEE Trans. Autom. Control.
Weiming Xiang, Hoang-Dung Tran, Taylor T. Johnson
2019 conf
FormaliSE@ICSE
Hoang-Dung Tran, Patrick Musau, Diego Manzanas Lopez, Xiaodong Yang, Luan Viet Nguyen, Weiming Xiang, Taylor T. Johnson
2019 conf
FORMATS
Hoang-Dung Tran, Luan Viet Nguyen, Nathaniel Hamilton, Weiming Xiang, Taylor T. Johnson
2019 J jnl
CoRR
Hoang-Dung Tran, Luan Viet Nguyen, Patrick Musau, Weiming Xiang, Taylor T. Johnson
2019 B conf
FM
Hoang-Dung Tran, Diego Manzanas Lopez, Patrick Musau, Xiaodong Yang, Luan Viet Nguyen, Weiming Xiang, Taylor T. Johnson
2018 J jnl
Autom.
Weiming Xiang, James Lam, Panshuo Li
2018 J jnl
IEEE Trans. Neural Networks Learn. Syst.
Weiming Xiang, Hoang-Dung Tran, Taylor T. Johnson
2018 J jnl
Autom.
Weiming Xiang
2018 J jnl
CoRR
Weiming Xiang, Taylor T. Johnson
2018 conf
ADHS
Hoang-Dung Tran, Weiming Xiang, Stanley Bak, Taylor T. Johnson
2018 C conf
ACC
Weiming Xiang, Hoang-Dung Tran, Joel A. Rosenfeld, Taylor T. Johnson
2018 J jnl
CoRR
Weiming Xiang, Hoang-Dung Tran, Joel A. Rosenfeld, Taylor T. Johnson
2018 J jnl
CoRR
Weiming Xiang, Diego Manzanas Lopez, Patrick Musau, Taylor T. Johnson
2018 J jnl
IEEE Trans. Autom. Control.
Weiming Xiang, Hoang-Dung Tran, Taylor T. Johnson
2018 J jnl
CoRR
Hoang-Dung Tran, Weiming Xiang, Nathaniel Hamilton, Taylor T. Johnson
2018 J jnl
CoRR
Weiming Xiang, Hoang-Dung Tran, Taylor T. Johnson
2018 J jnl
CoRR
Weiming Xiang, Patrick Musau, Ayana A. Wild, Diego Manzanas Lopez, Nathaniel Hamilton, Xiaodong Yang, Joel A. Rosenfeld, Taylor T. Johnson
2017 conf
ARCH@CPSWeek
Hoang-Dung Tran, Luan Viet Nguyen, Weiming Xiang, Taylor T. Johnson
2017 C conf
ACC
Weiming Xiang, Hoang-Dung Tran, Taylor T. Johnson
2017 J jnl
Discret. Event Dyn. Syst.
Hoang-Dung Tran, Luan Viet Nguyen, Weiming Xiang, Taylor T. Johnson
2017 J jnl
CoRR
Weiming Xiang, Hoang-Dung Tran, Taylor T. Johnson
2017 J jnl
IEEE Trans. Autom. Control.
Weiming Xiang, Hoang-Dung Tran, Taylor T. Johnson
2017 J jnl
CoRR
Weiming Xiang, Hoang-Dung Tran, Taylor T. Johnson
2017 J jnl
Autom.
Weiming Xiang, James Lam, Jun Shen
2016 J jnl
Autom.
Lixian Zhang, Weiming Xiang
2016 J jnl
IEEE Trans. Autom. Control.
Weiming Xiang
2016 J jnl
CoRR
Hoang-Dung Tran, Luan Viet Nguyen, Weiming Xiang, Taylor T. Johnson
2016 conf
CDC
Weiming Xiang, Hoang-Dung Tran, Taylor T. Johnson
2016 J jnl
IEEE Trans. Autom. Control.
Weiming Xiang, Guisheng Zhai, Corentin Briat
2016 C conf
CCA
Parasara Sridhar Duggirala, Chuchu Fan, Matthew Potok, Bolun Qi, Sayan Mitra, Mahesh Viswanathan, Stanley Bak, Sergiy Bogomolov, Taylor T. Johnson, Luan Viet Nguyen, Christian Schilling, Andrew Sogokon, Hoang-Dung Tran, Weiming Xiang
2015 J jnl
Inf. Sci.
Weiming Xiang, Jian Xiao, Guisheng Zhai
2015 J jnl
Autom.
Weiming Xiang
2015 J jnl
J. Frankl. Inst.
Weiming Xiang, Jian Xiao, Yangsheng Jiang
2015 J jnl
Int. J. Control
Weiming Xiang, Guisheng Zhai, Jian Xiao
2014 J jnl
Appl. Math. Comput.
Jian Xiao, Weiming Xiang
2014 J jnl
J. Frankl. Inst.
Muhammad Naveed Iqbal, Jian Xiao, Weiming Xiang
2014 conf
ITSC
Weiming Xiang, Jian Xiao
2014 J jnl
Autom.
Weiming Xiang, Jian Xiao
2014 J jnl
J. Frankl. Inst.
Weiming Xiang, Jian Xiao, Lu Han
2013 J jnl
Int. J. Syst. Sci.
Weiming Xiang, Jian Xiao
2013 J jnl
Commun. Nonlinear Sci. Numer. Simul.
Weiming Xiang, Jian Xiao, Muhammad Naveed Iqbal
2013 J jnl
Circuits Syst. Signal Process.
Weiming Xiang, Jian Xiao, Lu Han
2012 J jnl
IEEE Trans. Autom. Control.
Weiming Xiang, Jian Xiao
2012 J jnl
J. Syst. Control. Eng.
Weiming Xiang, Jian Xiao
2012 J jnl
IMA J. Math. Control. Inf.
Weiming Xiang, Jian Xiao, Muhammad Naveed Iqbal
2012 J jnl
Circuits Syst. Signal Process.
Weiming Xiang, Jian Xiao, Muhammad Naveed Iqbal
2011 J jnl
Int. J. Control
Weiming Xiang, Jian Xiao, Muhammad Naveed Iqbal
2011 J jnl
Control. Intell. Syst.
Weiming Xiang, Jian Xiao, Chengyong Xiao
2009 J jnl
Int. J. Syst. Sci.
Zhengrong Xiang, Weiming Xiang
2008 J jnl
Control. Intell. Syst.
Zhengrong Xiang, Weiming Xiang
2008 conf
ICNSC
Zhengrong Xiang, Weiming Xiang
Dockerfile
← Index Dockerfile dockerfile
FROM python:3.12-slim

# Prevent interactive prompts during package installation
ENV DEBIAN_FRONTEND=noninteractive

# Install system dependencies (build tools will be removed after pip install).
# curl + ca-certificates + gnupg are needed to add the NodeSource repository
# for the JS analysis toolchain (webcrack + @nodesecure/js-x-ray).
RUN apt-get update && apt-get install -y \
    git \
    gcc \
    g++ \
    build-essential \
    libmagic1 \
    file \
    libqt5core5a \
    libqt5gui5 \
    libqt5widgets5 \
    default-jre-headless \
    curl \
    ca-certificates \
    gnupg \
    && rm -rf /var/lib/apt/lists/*

# Install Node.js 22 LTS (needed by webcrack and @nodesecure/js-x-ray). Pinning
# to 22.x because that's the active LTS — bumping to a future major is a
# deliberate Dockerfile change, not a silent upgrade on rebuild.
RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && \
    apt-get install -y nodejs && \
    rm -rf /var/lib/apt/lists/*

# webcrack is the deobfuscator (CLI on PATH). Pinned to 2.16.0 — released
# 2026-04-25, last verified working with our subprocess invocation. Bumping
# this is a deliberate change so a future regression in webcrack does not
# show up as a silent JSDeobfuscation behaviour shift on image rebuild.
RUN npm install -g webcrack@2.16.0

# Create application directory
WORKDIR /app

# Copy requirements and install Python dependencies
COPY requirements.txt .
RUN pip3 install --no-cache-dir -r requirements.txt

# Remove build dependencies to reduce image size. curl + gnupg are kept —
# curl is widely useful and gnupg is small. Node.js stays.
RUN apt-get remove -y gcc g++ build-essential git && \
    apt-get autoremove -y && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists/*

# Copy application code (explicit files to help debug .dockerignore issues)
COPY redb/ ./redb/
COPY start.py .
COPY scripts/ ./scripts/

# Install @nodesecure/js-x-ray locally next to its bundled Node bridge so the
# Python wrapper's `node_modules/@nodesecure/js-x-ray` existence check passes
# without any runtime configuration. Version is pinned in the package.json.
# The npm install also triggers the `postinstall: patch-package` hook which
# re-applies the local patch in scripts/patches/ — currently a one-line fix
# for a `from "repl"` → `from "module"` import in [email protected] that breaks
# on Node 22 patches above ~22.10. Drop the patch when js-x-ray ships a fix.
RUN cd /app/redb/extractors/js_extractors/scripts && npm install --omit=dev

# Set up logging path and create logs directory
ENV LOG_FILE_PATH="/app/logs/"
RUN mkdir -p /app/logs

# Environment variables for tools (snapshot-style paths)
ENV CAPA_PATH="/usr/bin/capa"
ENV DIE_PATH="/usr/bin/nfdc"
ENV GORESYM_PATH="/usr/bin/GoReSym"
ENV JADX_PATH="/opt/deploy/jadx/bin/jadx"
ENV APKTOOL_PATH="/usr/local/bin/apktool"
ENV MALCONTENT_PATH="/usr/local/bin/mal"
ENV PATH="/usr/bin:/opt/binaryninja:${PATH}"
ENV PYTHONPATH="/opt/binaryninja/python"

# Tool timeouts
ENV CAPA_TIMEOUT="300"
ENV DIE_TIMEOUT="180"
ENV MALCONTENT_TIMEOUT="300"
ENV JADX_TIMEOUT="600"
ENV BINJA_TIMEOUT="1200"
ENV DECOMPILE_EXTRACTOR_TIMEOUT="2580"

ENV MALCONTENT_FORMATS=pebin,elf,macho,apk,javascript

# JS analysis toolchain. webcrack is on PATH from the global npm install;
# js-x-ray's Python wrapper finds the bundled Node bridge at the default
# location (no env needed). Override these in .env / Nomad if you swap tools.
ENV JS_DEOBFUSCATOR_PATH="webcrack"
ENV JS_DEOBFUSCATE_TIMEOUT="60"
ENV JS_XRAY_TIMEOUT="60"

# Copy the Binary Ninja setup script
COPY scripts/setup-and-run.sh /usr/local/bin/setup-and-run.sh
RUN chmod +x /usr/local/bin/setup-and-run.sh

# Create non-root user for security
RUN useradd -m -u 1000 analyzer
RUN chown -R analyzer:analyzer /app /app/logs
USER analyzer

# Set entrypoint to setup script for Binary Ninja installation (runtime)
ENTRYPOINT ["/usr/local/bin/setup-and-run.sh"]

# Set working directory
WORKDIR /app

# Default command - supports both feature extraction and decompilation
CMD ["python3", "start.py", "--nomad-job"]