Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Wookhyun Han

dblp:57/10300 · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 3Security and privacy · 2 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1Computer networks · 1Software engineering, systems software and programming languages · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
2 papers
Systems and software security · 100%
Software engineering, system software, and programming languages
2 papers
Program analysis · 82% Software testing · 18%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Performance modeling and evaluation · 45% Embedded and real-time systems · 42% GPUs and heterogeneous computing · 13%

Topics — the 15 heaviest of 16, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security
memory safety
0.822020
FuZZan: Efficient Sanitizer Metadata Design for Fuzzing · USENIX ATC 2020
Enhancing Memory Error Detection for Large-Scale Applications and Fuzz Testing · NDSS 2018
Program analysis
dynamic analysis
0.612022
SYMSAN: Time and Space Efficient Concolic Execution via Dynamic Data-flow Analysis · USENIX Security Symposium 2022
Program analysis › symbolic execution
dynamic symbolic execution
0.612022
SYMSAN: Time and Space Efficient Concolic Execution via Dynamic Data-flow Analysis · USENIX Security Symposium 2022
Systems and software security › vulnerability discovery
fuzzing
0.412020
FuZZan: Efficient Sanitizer Metadata Design for Fuzzing · USENIX ATC 2020
Systems and software security
vulnerability discovery
0.412020
FuZZan: Efficient Sanitizer Metadata Design for Fuzzing · USENIX ATC 2020
Systems and software security › memory safety
memory error detection
0.312018
Enhancing Memory Error Detection for Large-Scale Applications and Fuzz Testing · NDSS 2018
Software testing
fuzzing
0.312018
Enhancing Memory Error Detection for Large-Scale Applications and Fuzz Testing · NDSS 2018
Embedded and real-time systems
embedded system design
0.212016
Fast and accurate cycle estimation through hybrid instruction set simulation for embedded systems · RTSS 2016
Performance modeling and evaluation › simulation › processor simulation
instruction set simulation
0.212016
Fast and accurate cycle estimation through hybrid instruction set simulation for embedded systems · RTSS 2016
Performance modeling and evaluation
simulation
0.212016
Fast and accurate cycle estimation through hybrid instruction set simulation for embedded systems · RTSS 2016
Embedded and real-time systems
real-time scheduling
0.212015
SounDroid: Supporting Real-Time Sound Applications on Commodity Mobile Devices · RTSS 2015
Program analysis
data flow analysis
0.212022
SYMSAN: Time and Space Efficient Concolic Execution via Dynamic Data-flow Analysis · USENIX Security Symposium 2022
Program analysis › data flow analysis
dynamic data flow analysis
0.212022
SYMSAN: Time and Space Efficient Concolic Execution via Dynamic Data-flow Analysis · USENIX Security Symposium 2022
GPUs and heterogeneous computing › GPU computing › GPGPU acceleration
mobile GPU acceleration
0.112012
Poster: towards mobile GPU-accelerated context processing for continuous sensing applications on smartphones · MobiSys 2012
Ubiquitous computing and smart environments › mobile sensing
continuous sensing
0.012012
Poster: towards mobile GPU-accelerated context processing for continuous sensing applications on smartphones · MobiSys 2012

Methods — techniques the papers use, named apart from their topics

dynamic data flow analysis · 0.6concolic execution · 0.6dispatching optimization · 0.4EDF-V · 0.4AFDS · 0.4GPU acceleration · 0.3hybrid simulation · 0.2
YearPublicationVenuePosition
2022 SYMSAN: Time and Space Efficient Concolic Execution via Dynamic Data-flow Analysis
Ju Chen, Wookhyun Han, Mingjun Yin, Haochen Zeng, Chengyu Song, Byoungyoung Lee, Heng Yin 0001, Insik Shin
USENIX Security Symposium2
2020 FuZZan: Efficient Sanitizer Metadata Design for Fuzzing
Yuseok Jeon, Wookhyun Han, Nathan Burow, Mathias Payer
USENIX ATC2
2018 Enhancing Memory Error Detection for Large-Scale Applications and Fuzz Testing
Wookhyun Han, Byunggill Joe, Byoungyoung Lee, Chengyu Song, Insik Shin
NDSS1
2016 Fast and accurate cycle estimation through hybrid instruction set simulation for embedded systems
abstract
In this paper, we propose an accurate cycle estimation framework which allows to use multiple instruction set simulators to simulate not only processors but also diverse peripheral devices. An instruction set simulator runs on a host machine to mimic functional behaviors of instructions running on a target hardware. It allows to estimate the execution time of software in a fast and accurate way and validate a system even when its target hardware does not yet exist or is not available.
Kilho Lee, Wookhyun Han, Hoon Sung Chwa, Insik Shin
RTSS2
2016 GPU-SAM: Leveraging multi-GPU split-and-merge execution for system-wide real-time support
Wookhyun Han, Hoon Sung Chwa, Hwidong Bae, Hyosu Kim, Insik Shin
J. Syst. Softw.1
2015 SounDroid: Supporting Real-Time Sound Applications on Commodity Mobile Devices
abstract
A variety of advantages from sounds such as measurement and accessibility introduces a new opportunity for mobile applications to offer broad types of interesting, valuable functionalities, supporting a richer user experience. However, in spite of the growing interests on mobile sound applications, few or no works have been done in focusing on managing an audio device effectively. More specifically, their low level of real-time capability for audio resources makes it challenging to satisfy tight timing requirements of mobile sound applications, e.g., a high sensing rate of acoustic sensing applications. To address this problem, this work presents the SounDroid framework, an audio device management framework for real-time audio requests from mobile sound applications. The design of SounDroid is based on the requirement analysis of audio requests as well as an understanding of the audio playback procedure including the audio request scheduling and dispatching on Android. It then incorporates both real-time audio request scheduling algorithms, called EDF-V and AFDS, and dispatching optimization techniques into mobile platforms, and thus improves the quality-of-service of mobile sound applications. Our experimental results with the prototype implementation of SounDroid demonstrate that it is able to enhance scheduling performance for audio requests, compared to traditional mechanisms (by up to 40% of improvement), while allowing deterministic dispatching latency.
Hyosu Kim, Wookhyun Han, Daehyeok Kim, Insik Shin
RTSS3
2012 Poster: towards mobile GPU-accelerated context processing for continuous sensing applications on smartphones
abstract
No abstract available.
Chulhong Min, Wookhyun Han, Inseok Hwang 0001, Youngki Lee 0001, Insik Shin, Junehwa Song
MobiSys2
2011 Aciom: application characteristics-aware disk and network i/o management on android platform
abstract
The last several years have seen a rapid increase in smart phone use. Android offers an open-source software platform on smart phones, that includes a Linux-based kernel, Java applications, and middleware. The Android middleware provides system libraries and services to facilitate the development of performance-sensitive or device-specific functionalities, such as screen display, multimedia, and web browsing. Android keeps track of which applications make use of which system services for some pre-defined functionalities, and which application is running in the foreground attracting the user's attention. Such information is valuable in capturing application characteristics and can be useful for resource management tailored to application requirements. However, the Linux-based Android kernel does not utilize such information for I/O resource management. This paper is the first work, to the best of our knowledge, to attempt to understand application characteristics through Android architecture and to incorporate those characteristics into disk and network I/O management. Our proposed approach, Aciom (Application Characteristics-aware I/O Management), requires no modification to applications and characterizes application I/O requests as time-sensitive, bursty, or plain, depending on which system services are involved and which application receives the user's focus. Aciom then provides differentiated I/O management services for different types of I/O requests, supporting minimum bandwidth reservations for time-sensitive requests and placing maximum bandwidth limits on bursty requests. We present the design of Aciom and a prototype implementation on Android. Our experimental results show that Aciom is quite effective in handling disk and network I/O requests in support of time-sensitive applications in the presence of bursty I/O requests.
Hyosu Kim, Minsub Lee, Wookhyun Han, Kilho Lee, Insik Shin
EMSOFT3