Xavier Masip-Bruin

112 papers A* 2A 2B 20C 2Journal 40Unranked 41
YearRankTypeTitle / Venue / Authors
2026 J jnl
Expert Syst. Appl.
Andrea Bellmunt, Beatriz Otero, Eva Rodríguez, Xavier Masip-Bruin
2025 J jnl
Comput. Networks
Saman Tariq, Eva Rodriguez Luna, Xavier Masip-Bruin, Rodrigo Diaz, Josep Martrat, Panagiotis Trakadas
2025 conf
6GNet
Allen Abishek, Lluis Gifre Renom, Raul Muñoz, Abdul Rehman Qureshi, Adrian Asensio, Xavier Masip-Bruin, Ricard Vilalta
2025 B conf
GLOBECOM
Michail Danousis, Alice Piemonti, Fabrizio Granelli, Xavier Masip-Bruin, Eva Rodríguez, A. Carrega, Charalabos Skianis, Emmanouil Kafetzakis, Ioannis Giannoulakis
2025 B conf
NetSoft
Allen Abishek, Lluis Gifre Renom, Raul Muñoz, Marco Ruffini, Dmitrii Briantcev, Dan Kilper, Adrian Asensio, Xavier Masip-Bruin, Ricard Vilalta
2023 B conf
e-Science
Heribert Pascual, Xavier Masip-Bruin, Albert Alonso, Isabel Blanco
2021 J jnl
Future Gener. Comput. Syst.
Adrian Asensio, Xavier Masip-Bruin, Jordi Garcia, Sergio Sánchez
2021 J jnl
Future Gener. Comput. Syst.
Zeineb Rejiba, Xavier Masip-Bruin, Eva Marín-Tordera
2020 J jnl
Future Gener. Comput. Syst.
Adrian Asensio, Xavier Masip-Bruin, Ramón J. Durán, Ignacio de Miguel, Guang-Jie Ren, Shahrokh Daijavad, Admela Jukan
2019 J jnl
ACM Comput. Surv.
Zeineb Rejiba, Xavier Masip-Bruin, Eva Marín-Tordera
2019 B conf
ICCCN
Zeineb Rejiba, Xavier Masip-Bruin, Eva Marín-Tordera
2019 B conf
NCA
Zeineb Rejiba, Xavier Masip-Bruin, Eva Marín-Tordera
2018 B conf
PIMRC
Zeineb Rejiba, Xavier Masip-Bruin, Eva Marín-Tordera
2018 J jnl
CoRR
Souvik Sengupta, Jordi Garcia, Xavier Masip-Bruin
2018 conf
EuCNC
Zeineb Rejiba, Xavier Masip-Bruin, Eva Marín-Tordera
2018 C conf
ICFEC
Amir Sinaeepourfard, Jordi Garcia, Xavier Masip-Bruin, Eva Marín-Tordera
2018 conf
UCC Companion
Jordi Garcia, Ester Simó, Xavier Masip-Bruin, Eva Marín-Tordera, Sergio Sánchez-López
2018 J jnl
Future Gener. Comput. Syst.
Xavier Masip-Bruin, Eva Marín-Tordera, Admela Jukan, Guang-Jie Ren
2018 J jnl
CoRR
Jasenka Dizdarevic, Francisco Carpio, Admela Jukan, Xavier Masip-Bruin
2018 B conf
WiMob
Zeineb Rejiba, Xavier Masip-Bruin, Eva Marín-Tordera
2018 J jnl
Future Gener. Comput. Syst.
Vitor Barbosa C. Souza, Xavier Masip-Bruin, Eva Marín-Tordera, Sergio Sánchez-López, Jordi Garcia, Guang-Jie Ren, Admela Jukan, Ana Juan Ferrer
2018 conf
FiCloud
Eva Marín-Tordera, Xavier Masip-Bruin, Beatriz Otero, Eva Rodríguez
2017 conf
Euro-Par Workshops
Alejandro Gómez-Cárdenas, Xavier Masip-Bruin, Eva Marín-Tordera, Sarang Kahvazadeh, Jordi Garcia
2017 A conf
ICDCS
Amir Sinaeepourfard, Jordi Garcia, Xavier Masip-Bruin, Eva Marín-Tordera
2017 conf
Euro-Par Workshops
Andrea Bartoli, Francisco Hernández, Laura Val, Jose Gorchs, Xavier Masip-Bruin, Eva Marín-Tordera, Jordi Garcia, Ana Juan Ferrer, Admela Jukan
2017 J jnl
Comput. Commun.
Eva Marín-Tordera, Xavier Masip-Bruin, Jordi García Almiñana, Admela Jukan, Guang-Jie Ren, Jiafeng Zhu
2017 J jnl
Comput. Commun.
Wilson Ramírez, Xavier Masip-Bruin, Eva Marín-Tordera, Vitor Barbosa C. Souza, Admela Jukan, Guang-Jie Ren, Óscar González de Dios
2017 J jnl
Opt. Switch. Netw.
Óscar González de Dios, Xavier Masip-Bruin, Young Lee
2017 conf
CAMAD
Vitor Barbosa C. Souza, Xavier Masip-Bruin, Eva Marín-Tordera, Wilson Ramírez, Sergio Sánchez-López
2017 conf
CCB@EuroSys
Sarang Kahvazadeh, Vitor Barbosa C. Souza, Xavier Masip-Bruin, Eva Marín-Tordera, Jordi Garcia, Rodrigo Diaz
2017 J jnl
ACM Comput. Surv.
Admela Jukan, Xavier Masip-Bruin, Nina Amla
2017 B conf
IWQoS
Vitor Barbosa C. Souza, Alejandro Gómez-Cárdenas, Xavier Masip-Bruin, Eva Marín-Tordera, Jordi Garcia
2016 conf
eScience
Amir Sinaeepourfard, Jordi Garcia, Xavier Masip-Bruin, Eva Marín-Tordera
2016 conf
ICTC
Amir Sinaeepourfard, Jordi Garcia, Xavier Masip-Bruin, Eva Marín-Tordera, Xuefeng Yin, Chao Wang
2016 J jnl
Comput. Commun.
Wilson Ramírez, Xavier Masip-Bruin, Eva Marín-Tordera
2016 conf
Med-Hoc-Net
Amir Sinaeepourfard, Jordi Garcia, Xavier Masip-Bruin, Eva Marín-Tordera, Jordi Cirera, Gloria Grau, Francesc Casaus
2016 conf
Med-Hoc-Net
Xavier Masip-Bruin, Eva Marín-Tordera, Albert Alonso, Jordi Garcia
2016 J jnl
IEEE Wirel. Commun.
Xavier Masip-Bruin, Eva Marín-Tordera, Ghazal Tashakor, Admela Jukan, Guang-Jie Ren
2016 conf
ICC
Vitor Barbosa C. Souza, Wilson Ramírez, Xavier Masip-Bruin, Eva Marín-Tordera, Guang-Jie Ren, Ghazal Tashakor
2016 J jnl
CoRR
Admela Jukan, Xavier Masip-Bruin, Nina Amla
2016 B conf
GLOBECOM
Vitor Barbosa C. Souza, Xavier Masip-Bruin, Eva Marín-Tordera, Wilson Ramírez, Sergio Sánchez-López
2016 C conf
BDCAT
Amir Sinaeepourfard, Jordi Garcia, Xavier Masip-Bruin, Eva Marín-Tordera
2016 J jnl
CoRR
Eva Marín-Tordera, Xavier Masip-Bruin, Jordi García, Admela Jukan, Guang-Jie Ren, Jiafeng Zhu, Josep Farre
2015 J jnl
Comput. Networks
Muhammad Shuaib Siddiqui, D. Montero, René Serral-Gracià, Xavier Masip-Bruin, Marcelo Yannuzzi
2015 conf
Med-Hoc-Net
Ramon Marrero-Almonte, Eva Marín-Tordera, Xavier Masip-Bruin, Sergio Sánchez-López
2015 conf
ONDM
Wilson Ramírez, Xavier Masip-Bruin, Eva Marín-Tordera, Sergio Sánchez-López, Vitor Barbosa C. Souza
2015 J jnl
Comput. Commun.
Wilson Ramírez, Xavier Masip-Bruin, Eva Marín-Tordera, Sergio Sánchez-López
2014 conf
ICCVE
Ramon Marrero-Almonte, Eva Marín-Tordera, Xavier Masip-Bruin, R. Nuez-Baldoma, J. Batlle-Ferrer, Guang-Jie Ren
2014 J jnl
Comput. Networks
Wilson Ramírez, Xavier Masip-Bruin, Marcelo Yannuzzi, René Serral-Gracià, Anny Martínez, Muhammad Shuaib Siddiqui
2014 B conf
GLOBECOM
Wilson Ramírez, Xavier Masip-Bruin, Eva Marín-Tordera, Marcelo Yannuzzi, Anny Martínez, Sergio Sánchez-López, Muhammad Shuaib Siddiqui, Víctor López
2014 conf
ONDM
Wilson Ramírez, Xavier Masip-Bruin, Eva Marín-Tordera, Marcelo Yannuzzi, Muhammad Shuaib Siddiqui, Anny Martínez, Víctor López
2014 J jnl
Opt. Switch. Netw.
Eva Marín-Tordera, Xavier Masip-Bruin, Marcelo Yannuzzi, René Serral-Gracià
2014 J jnl
IEEE Commun. Surv. Tutorials
Anny Martínez, Marcelo Yannuzzi, Víctor López, Diego R. López, Wilson Ramírez, René Serral-Gracià, Xavier Masip-Bruin, Maciej Maciejewski, Jörn Altmann
2014 conf
DRCN
Wilson Ramírez, Xavier Masip-Bruin, Marcelo Yannuzzi, D. Montero, Anny Martínez, Víctor López
2014 B conf
GLOBECOM
Muhammad Shuaib Siddiqui, D. Montero, Marcelo Yannuzzi, René Serral-Gracià, Xavier Masip-Bruin, Wilson Ramírez
2014 conf
DRCN
Muhammad Shuaib Siddiqui, D. Montero, Marcelo Yannuzzi, René Serral-Gracià, Xavier Masip-Bruin
2014 J jnl
Comput. Networks
Marcelo Yannuzzi, Muhammad Shuaib Siddiqui, Annika Sällström, John Brian Pickering, René Serral-Gracià, Anny Martínez, W. Chen, S. Taylor, Farid Benbadis, Jeremie Leguay, E. Borrelli, Itziar Ormaetxea, K. Campowsky, Gabriele Giammatteo, Georgios Aristomenopoulos, Symeon Papavassiliou, T. Kuczynski, S. Zielinski, Jean-Marc Seigneur, Carlos Ballester Lafuente, Jeaneth Johansson, Xavier Masip-Bruin, M. Caria, J. R. Ribeiro Junior, E. Salageanu, J. Latanicki
2013 conf
OFC/NFOEC
Marcelo Yannuzzi, Víctor López, Fernando Muñoz, Amanda Azañón, Óscar González de Dios, Juan Fernández-Palacios, René Serral-Gracià, C. Brunn, Xavier Masip-Bruin
2013 J jnl
Int. J. Internet Protoc. Technol.
René Serral-Gracià, Marcelo Yannuzzi, Eva Marín-Tordera, Anny Martínez Manzanilla, Xavier Masip-Bruin
2013 B conf
GLOBECOM
D. Montero, Muhammad Shuaib Siddiqui, René Serral-Gracià, Xavier Masip-Bruin, Marcelo Yannuzzi
2013 conf
Future Network & Mobile Summit
Marek Drogon, Mohit Chamania, Admela Jukan, Marcelo Yannuzzi, Xavier Masip-Bruin, Víctor López, Óscar González de Dios, Maciej Maciejewski, Michael Roth, C. Brunn, Jörn Altmann
2013 conf
CBI
Xavier Masip-Bruin, Guang-Jie Ren, René Serral-Gracià, Marcelo Yannuzzi
2012 conf
ICC
Mohit Chamania, Óscar González de Dios, Víctor López, Marta Cuaresma, Marek Drogon, Admela Jukan, Xavier Masip-Bruin, Marcelo Yannuzzi
2012 conf
WWIC
Ehsan Ahvar, René Serral-Gracià, Eva Marín-Tordera, Xavier Masip-Bruin, Marcelo Yannuzzi
2012 B conf
GLOBECOM
Ehsan Ahvar, Marcelo Yannuzzi, René Serral-Gracià, Eva Marín-Tordera, Xavier Masip-Bruin, Shohreh Ahvar
2012 conf
ICC
René Serral-Gracià, Anny Martínez Manzanilla, Eva Marín-Tordera, Marcelo Yannuzzi, Xavier Masip-Bruin
2012 J jnl
Photonic Netw. Commun.
Bart Puype, Eva Marín-Tordera, Didier Colle, Sergio Sánchez-López, Mario Pickavet, Xavier Masip-Bruin, Piet Demeester
2012 conf
ONDM
Marcelo Yannuzzi, Admela Jukan, Xavier Masip-Bruin, Mohit Chamania, René Serral-Gracià, Víctor López, Óscar González de Dios, Amanda Azañón, Maciej Maciejewski, C. Brunn, Michael Roth, Jörn Altmann
2012 conf
ICC
Anny Martínez, Xavier Masip-Bruin, Wilson Ramírez, René Serral-Gracià, Eva Marín-Tordera, Marcelo Yannuzzi
2012 B conf
NOMS
Mohit Chamania, Edip Demirbilek, Admela Jukan, Xavier Masip-Bruin, Marcelo Yannuzzi
2011 conf
WWIC
Anny Martínez, Wilson Ramírez, M. Germán, René Serral-Gracià, Eva Marín-Tordera, Marcelo Yannuzzi, Xavier Masip-Bruin
2011 ed.
WWIC
Xavier Masip-Bruin, Dominique Verchère, Vassilis Tsaoussidis, Marcelo Yannuzzi
2010 conf
WWIC
René Serral-Gracià, Eduardo Cerqueira, Marília Curado, Marcelo Yannuzzi, Edmundo Monteiro, Xavier Masip-Bruin
2010 J jnl
Comput. Networks
René Serral-Gracià, Marcelo Yannuzzi, Yann Labit, Philippe Owezarski, Xavier Masip-Bruin
2010 conf
ICUMT
Eva Marín-Tordera, Xavier Masip-Bruin, Marcelo Yannuzzi, René Serral-Gracià, Sergio Sánchez-López
2010 B conf
GLOBECOM
René Serral-Gracià, Eva Marín-Tordera, Marcelo Yannuzzi, Xavier Masip-Bruin, Sergio Sánchez-López
2010 conf
WWIC
René Serral-Gracià, Marcelo Yannuzzi, Eva Marín-Tordera, Xavier Masip-Bruin, Sergio Sánchez-López
2010 J jnl
IEEE Commun. Lett.
Xavier Masip-Bruin, Eva Marín-Tordera, Marcelo Yannuzzi, René Serral-Gracià, Sergio Sánchez-López
2010 ed.
WWIC
Evgeny Osipov, Andreas Kassler, Thomas Michael Bohnert, Xavier Masip-Bruin
2009 J jnl
IEEE Commun. Mag.
Marcelo Yannuzzi, Xavier Masip-Bruin, Eduardo Grampín, Roque Gagliano, Alberto Castro, Martín Germán
2009 J jnl
Opt. Switch. Netw.
Marcelo Yannuzzi, Xavier Masip-Bruin, Sergio Sánchez-López, Eva Marín-Tordera
2009 conf
LANOMS
Xavier Masip-Bruin, M. Germán, Alberto Castro, Eva Marín-Tordera, René Serral-Gracià, Sergio Sánchez-López, Marcelo Yannuzzi, Roque Gagliano, Eduardo Grampín
2008 A conf
CoNEXT
Alberto Castro, Martín Germán, Xavier Masip-Bruin, Marcelo Yannuzzi, Roque Gagliano, Eduardo Grampín
2008 J jnl
IEEE Netw.
Marcelo Yannuzzi, Xavier Masip-Bruin, Eva Marín-Tordera, Jordi Domingo-Pascual, Alexandre Fonte, Edmundo Monteiro
2008 A* conf
INFOCOM
Marcelo Yannuzzi, Xavier Masip-Bruin, René Serral-Gracià, Eva Marín-Tordera, Alexander Sprintson, Ariel Orda
2008 J jnl
IEEE Commun. Mag.
Marcelo Yannuzzi, Xavier Masip-Bruin, Guillem Fabrego, Sergio Sánchez-López, Alex Sprintson, Ariel Orda
2007 J jnl
Comput. Networks
Sergio Sánchez-López, Xavier Masip-Bruin, Josep Solé-Pareta, Jordi Domingo-Pascual
2007 ed.
ONDM
Ioannis Tomkos, Fabio Neri, Josep Solé-Pareta, Xavier Masip-Bruin, Sergio Sánchez-López
2007 A* conf
INFOCOM
Alexander Sprintson, Marcelo Yannuzzi, Ariel Orda, Xavier Masip-Bruin
2007 J jnl
IEEE Commun. Mag.
Xavier Masip-Bruin, Marcelo Yannuzzi, René Serral-Gracià, Jordi Domingo-Pascual, José Enríquez-Gabeiras, María Ángeles Callejo-Rodríguez, Michel Diaz, Florin Racaru, Giovanni Stea, Enzo Mingozzi, Andrzej Beben, Wojciech Burakowski, Edmundo Monteiro, Luís Cordeiro
2006 J jnl
Comput. Networks
Eva Marín-Tordera, Xavier Masip-Bruin, Sergio Sánchez-López, Josep Solé-Pareta, Jordi Domingo-Pascual
2006 J jnl
Comput. Commun.
Guy Leduc, Henrik Abrahamsson, Simon Balon, Sandford Bessler, Maurizio D'Arienzo, Olivier Delcourt, Jordi Domingo-Pascual, Selin Cerav-Erbas, Ivan Gojmerac, Xavier Masip-Bruin, Antonio Pescapè, Bruno Quoitin, S. F. Romano, E. Salvatori, Fabian Skivée, Hung Tuan Tran, Steve Uhlig, Hakan Ümit
2006 B conf
GLOBECOM
Marcelo Yannuzzi, Xavier Masip-Bruin, Sergio Sánchez-López, Eva Marín-Tordera, Josep Solé-Pareta, Jordi Domingo-Pascual
2006 B conf
ICCCN
Marcelo Yannuzzi, Xavier Masip-Bruin, Alexandre Fonte, Marília Curado, Edmundo Monteiro
2006 J jnl
IEEE Commun. Mag.
Marcelo Yannuzzi, Xavier Masip-Bruin, Sergio Sánchez-López, Jordi Domingo-Pascual, Ariel Orda, Alex Sprintson
2006 J jnl
Comput. Commun.
Xavier Masip-Bruin, Marcelo Yannuzzi, Jordi Domingo-Pascual, Alexandre Fonte, Marília Curado, Edmundo Monteiro, Fernando A. Kuipers, Piet Van Mieghem, Stefano Avallone, Giorgio Ventre, Pedro A. Aranda-Gutiérrez, Matthias Hollick, Ralf Steinmetz, Luigi Iannone, Kavé Salamatian
2006 conf
ICC
Eva Marín-Tordera, Xavier Masip-Bruin, Sergio Sánchez-López, Jordi Domingo-Pascual, Ariel Orda
2006 J jnl
Comput. Commun.
Eva Marín-Tordera, Xavier Masip-Bruin, Sergio Sánchez-López, Josep Solé-Pareta, Jordi Domingo-Pascual
2005 conf
EUNICE
Alexandre Fonte, Edmundo Monteiro, Marcelo Yannuzzi, Xavier Masip-Bruin, Jordi Domingo-Pascual
2005 conf
ICC
Sergio Sánchez-López, Xavier Masip-Bruin, Eva Marín-Tordera, Josep Solé-Pareta, Jordi Domingo-Pascual
2005 J jnl
IEEE Netw.
Marcelo Yannuzzi, Xavier Masip-Bruin, Olivier Bonaventure
2005 conf
QoS-IP
Xavier Masip-Bruin, Sergio Sánchez-López, Josep Solé-Pareta, Jordi Domingo-Pascual
2004 conf
QofIS
Eva Marín-Tordera, Xavier Masip-Bruin, Sergio Sánchez-López, Josep Solé-Pareta, Jordi Domingo-Pascual
2004 conf
QofIS
Marcelo Yannuzzi, Alexandre Fonte, Xavier Masip-Bruin, Edmundo Monteiro, Sergio Sánchez-López, Marília Curado, Jordi Domingo-Pascual
2004 B conf
NETWORKING
Xavier Masip-Bruin, Sergio Sánchez-López, Josep Solé-Pareta, Jordi Domingo-Pascual, Eva Marín-Tordera
2003 conf
QoS-IP
Xavier Masip-Bruin, Sergio Sánchez-López, Josep Solé-Pareta, Jordi Domingo-Pascual
2003
Xavier Masip-Bruin
2003 conf
ICC
Xavier Masip-Bruin, Sergio Sánchez-López, Josep Solé-Pareta, Jordi Domingo-Pascual
2003 ch.
QofIS Final Report
Piet Van Mieghem, Fernando A. Kuipers, Turgay Korkmaz, Marwan Krunz, Marília Curado, Edmundo Monteiro, Xavier Masip-Bruin, Josep Solé-Pareta, Sergio Sánchez-López
2003 B conf
GLOBECOM
Xavier Masip-Bruin, Sergio Sánchez-López, Didier Colle
2002 conf
QofIS
Sergio Sánchez-López, Xavier Masip-Bruin, Josep Solé-Pareta, Jordi Domingo-Pascual
2001 B conf
GLOBECOM
Sergio Sánchez-López, Xavier Masip-Bruin, Jordi Domingo-Pascual, Josep Solé-Pareta, Juanjo López-Mellado
redb/extractors/decompiler/apk/apktool_wrapper.py
← Index redb/extractors/decompiler/apk/apktool_wrapper.py python
"""Apktool disassembler subprocess wrapper.

Manages apktool subprocess execution for smali disassembly,
following the CAPA extractor subprocess pattern.
"""

import os
import signal
import subprocess
from typing import List, Optional


class ApktoolDisassembler:
    """Subprocess wrapper for apktool smali disassembly."""

    def __init__(
        self, apktool_path: str = None, timeout: int = None, log=None
    ):
        self.apktool_path = apktool_path or os.getenv("APKTOOL_PATH", "apktool")
        self.timeout = timeout or int(os.getenv("APKTOOL_TIMEOUT", "120"))
        self.log = log

    def disassemble(self, apk_path: str, output_dir: str) -> bool:
        """Run apktool disassembly on an APK file.

        Returns True on success, False on failure.
        """
        cmd = [
            self.apktool_path,
            "d",
            "--no-res",
            "--force",
            "--output", output_dir,
            apk_path,
        ]

        try:
            process = subprocess.Popen(
                cmd,
                stdout=subprocess.PIPE,
                stderr=subprocess.PIPE,
                text=True,
                preexec_fn=os.setsid,
            )

            try:
                stdout, stderr = process.communicate(timeout=self.timeout)
                if process.returncode != 0:
                    if self.log:
                        self.log.warning(
                            f"apktool returned non-zero exit code {process.returncode}: "
                            f"{stderr[:500] if stderr else 'no stderr'}"
                        )
                    return False
                return True

            except subprocess.TimeoutExpired:
                if self.log:
                    self.log.error(
                        f"apktool timed out after {self.timeout}s"
                    )
                try:
                    os.killpg(os.getpgid(process.pid), signal.SIGTERM)
                    process.wait(timeout=3)
                except (ProcessLookupError, subprocess.TimeoutExpired):
                    try:
                        os.killpg(os.getpgid(process.pid), signal.SIGKILL)
                    except ProcessLookupError:
                        pass
                return False

        except FileNotFoundError:
            if self.log:
                self.log.error(
                    f"apktool not found at '{self.apktool_path}'. "
                    "Install apktool or set APKTOOL_PATH env var."
                )
            return False
        except Exception as e:
            if self.log:
                self.log.error(f"apktool execution error: {e}")
            return False

    def get_smali_directories(self, output_dir: str) -> List[str]:
        """Return paths to all smali output directories.

        Handles multi-DEX: smali/, smali_classes2/, smali_classes3/, etc.
        """
        smali_dirs = []
        if not os.path.isdir(output_dir):
            return smali_dirs

        for entry in sorted(os.listdir(output_dir)):
            if entry == "smali" or entry.startswith("smali_classes"):
                full_path = os.path.join(output_dir, entry)
                if os.path.isdir(full_path):
                    smali_dirs.append(full_path)

        return smali_dirs