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

Chan Gu Kang

dblp:346/8141 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2024
0009-0004-1676-8417ORCID · corroborated

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

Software engineering, systems software and programming languages · 3 · 2 first-author · 3 since 2021

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.

Theoretical computer science
1 paper
Quantum computing and quantum information · 75% Automated reasoning and model checking · 25%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Emerging computing paradigms · 90% Performance modeling and evaluation · 10%
Software engineering, system software, and programming languages
2 papers
Software testing · 54% Program synthesis and code generation · 46%

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

TopicWeightPapersLastEvidence papers
Emerging computing paradigms
quantum computing
1.422024
Statistical Testing of Quantum Programs via Fixed-Point Amplitude Amplification · Proc. ACM Program. Lang. 2024
Modular Component-Based Quantum Circuit Synthesis · Proc. ACM Program. Lang. 2023
Quantum computing and quantum information › quantum estimation
amplitude estimation
0.812024
Quantum Probabilistic Model Checking for Time-Bounded Properties · Proc. ACM Program. Lang. 2024
Automated reasoning and model checking › model checking
probabilistic model checking
0.812024
Quantum Probabilistic Model Checking for Time-Bounded Properties · Proc. ACM Program. Lang. 2024
Quantum computing and quantum information
quantum algorithms
0.812024
Quantum Probabilistic Model Checking for Time-Bounded Properties · Proc. ACM Program. Lang. 2024
Quantum computing and quantum information
quantum computing
0.812024
Quantum Probabilistic Model Checking for Time-Bounded Properties · Proc. ACM Program. Lang. 2024
Emerging computing paradigms › quantum computer architecture
quantum circuit synthesis
0.712023
Modular Component-Based Quantum Circuit Synthesis · Proc. ACM Program. Lang. 2023
Software testing
statistical testing
0.212024
Statistical Testing of Quantum Programs via Fixed-Point Amplitude Amplification · Proc. ACM Program. Lang. 2024
Performance modeling and evaluation
state-space explosion
0.212024
Quantum Probabilistic Model Checking for Time-Bounded Properties · Proc. ACM Program. Lang. 2024
Program synthesis and code generation › search-based program synthesis
enumerative synthesis
0.212023
Modular Component-Based Quantum Circuit Synthesis · Proc. ACM Program. Lang. 2023

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

statistical testing · 1.5quantum circuit · 1.5quantum amplitude estimation · 1.5fixed-point amplitude amplification · 1.5pruning · 1.3modular decomposition · 1.3enumerative search · 1.3
YearPublicationVenuePosition
2024 Quantum Probabilistic Model Checking for Time-Bounded Properties
abstract
Probabilistic model checking (PMC) is a verification technique for analyzing the properties of probabilistic systems. However, existing techniques face challenges in verifying large systems with high accuracy. PMC struggles with state explosion , where the number of states grows exponentially with the size of the system, making large system verification infeasible. While statistical model checking (SMC) avoids PMC’s state explosion problem by using a simulation approach, it suffers from runtime explosion, requiring numerous samples for high accuracy. To address these limitations in verifying large systems with high accuracy, we present quantum probabilistic model checking (QPMC), the first method leveraging quantum computing for PMC with respect to timebounded properties. QPMC addresses state explosion by encoding PMC problems into quantum circuits that superpose states within qubits. Additionally, QPMC resolves runtime explosion through Quantum Amplitude Estimation, efficiently estimating the probabilities of specified properties. We prove that QPMC correctly solves PMC problems and achieves a quadratic speedup in time complexity compared to SMC.
Seungmin Jeon, Kyeongmin Cho, Chan Gu Kang, Janggun Lee, Hakjoo Oh, Jeehoon Kang
Proc. ACM Program. Lang.3
2024 Statistical Testing of Quantum Programs via Fixed-Point Amplitude Amplification
abstract
We present a new technique for accelerating quantum program testing. Given a quantum circuit with an input/output specification, our goal is to check whether executing the program on the input state produces the expected output. In quantum computing, however, it is impossible to directly check the equivalence of the two quantum states. Instead, we rely on statistical testing, which involves repeated program executions, state measurements, and subsequent comparisons with the specified output. To guarantee a high level of assurance, however, this method requires an extensive number of measurements. In this paper, we propose a solution to alleviate this challenge by adapting Fixed-Point Amplitude Amplification (FPAA) for quantum program testing. We formally present our technique, demonstrate its ability to reduce the required number of measurements as well as runtime cost without sacrificing the original statistical guarantee, and showcase its runtime effectiveness through case studies.
Chan Gu Kang, Joonghoon Lee, Hakjoo Oh
Proc. ACM Program. Lang.1
2023 Modular Component-Based Quantum Circuit Synthesis
abstract
In this article, we present a novel method for synthesizing quantum circuits from user-supplied components. Given input-output state vectors and component quantum gates, our synthesizer aims to construct a quantum circuit that implements the provided functionality in terms of the supplied component gates. To achieve this, we basically use an enumerative search with pruning. To accelerate the procedure, however, we perform the search and pruning at the module level; instead of simply enumerating candidate circuits by appending component gates in sequence, we stack modules, which are groups of gate operations. With this modular approach, we can effectively reduce the search space by directing the search in a way that bridges the gap between the current circuit and the input-output specification. Evaluation on 17 benchmark problems shows that our technique is highly effective at synthesizing quantum circuits. Our method successfully synthesized 16 out of 17 benchmark circuits in 96.6 seconds on average. On the other hand, the conventional, gate-level synthesis algorithm succeeded in 10 problems with an average time of 639.1 seconds. Our algorithm increased the speed of the baseline by 20.3x for the 10 problems commonly solved by both approaches.
Chan Gu Kang, Hakjoo Oh
Proc. ACM Program. Lang.1