Kamil A. Khan

27 papers Journal 25Unranked 2
YearRankTypeTitle / Venue / Authors
2026 J jnl
J. Glob. Optim.
Huiyi Cao, Kamil A. Khan
2025 J jnl
CoRR
Yingkai Song, Kamil A. Khan
2025 J jnl
CoRR
Yulan Zhang, Kamil A. Khan
2025 J jnl
Syst. Control. Lett.
Yingkai Song, Kamil A. Khan
2024 J jnl
Optim. Methods Softw.
Yingkai Song, Kamil A. Khan
2024 J jnl
Comput. Chem. Eng.
Yulan Zhang, Kamil A. Khan
2023 J jnl
J. Glob. Optim.
Huiyi Cao, Kamil A. Khan
2022 J jnl
Math. Program.
Yingkai Song, Kamil A. Khan
2022 J jnl
IEEE Trans. Games
Kamil A. Khan
2021 J jnl
Comput. Chem. Eng.
Yingkai Song, Huiyi Cao, Chiral Mehta, Kamil A. Khan
2020 J jnl
CoRR
Kamil A. Khan, Yingwei Yuan
2018 J jnl
Optim. Methods Softw.
Kamil A. Khan
2018 J jnl
Optim. Methods Softw.
Paul I. Barton, Kamil A. Khan, Peter Stechlinski, Harry A. J. Watson
2018 J jnl
J. Glob. Optim.
Kamil A. Khan, Matthew Wilhelm, Matthew D. Stuber, Huiyi Cao, Harry A. J. Watson, Paul I. Barton
2018 J jnl
J. Optim. Theory Appl.
Jose A. Gomez, Kai Höffner, Kamil A. Khan, Paul I. Barton
2018 J jnl
SIAM J. Optim.
Peter G. Stechlinski, Kamil A. Khan, Paul I. Barton
2018 J jnl
SIAM J. Optim.
Kamil A. Khan, Jeffrey Larson, Stefan M. Wild
2018 conf
CDC
Kamil A. Khan
2017 J jnl
J. Glob. Optim.
Kamil A. Khan, Harry A. J. Watson, Paul I. Barton
2017 J jnl
IEEE Trans. Autom. Control.
Kamil A. Khan, Paul I. Barton
2016 J jnl
Autom.
Kai Höffner, Kamil A. Khan, Paul I. Barton
2015 J jnl
Optim. Methods Softw.
Kamil A. Khan, Paul I. Barton
2015 J jnl
Syst. Control. Lett.
Kamil A. Khan, Paul I. Barton
2014 J jnl
J. Optim. Theory Appl.
Kamil A. Khan, Paul I. Barton
2014 conf
CDC
Kamil A. Khan, Paul I. Barton
2013 J jnl
ACM Trans. Math. Softw.
Kamil A. Khan, Paul I. Barton
2011 J jnl
SIAM J. Sci. Comput.
Kamil A. Khan, Vibhu P. Saxena, Paul I. Barton
redb/extractors/decompiler/bninja/arch/creator.py
← Index redb/extractors/decompiler/bninja/arch/creator.py python
# Support both package and standalone imports
try:
    from .architecture import Architecture
except ImportError:
    # Fallback to absolute imports (for multiprocessing spawned processes)
    from redb.extractors.decompiler.bninja.arch.architecture import Architecture


class ArchitectureCreator:
    """Get the correct architecture from the string of architecture retrieved from Binary Ninja."""

    def __init__(self, arch):
        self.arch = arch.lower()

    def get(self) -> Architecture:
        if self.arch == "x86":
            try:
                from .x86 import Arch_x86
            except ImportError:
                # Fallback to absolute imports (for multiprocessing spawned processes)
                from redb.extractors.decompiler.bninja.arch.x86 import Arch_x86

            return Arch_x86()
        else:
            raise ValueError(f"Unsupported architecture: {self.arch}")