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

Truong Khanh Nguyen

dblp:11/10607 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2016
—ORCID · none

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

Software engineering, systems software and programming languages · 9 · 4 first-authorTheory of computation · 2 · 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.

Theoretical computer science
4 papers
Automated reasoning and model checking · 90% Coding theory · 7% Automata and formal languages · 3%
Software engineering, system software, and programming languages
1 paper
Software testing · 77% Program verification · 23%

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

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking › compositional verification
assume-guarantee reasoning
0.212015
Interpolation Guided Compositional Verification (T) · ASE 2015
Automated reasoning and model checking
compositional verification
0.212015
Interpolation Guided Compositional Verification (T) · ASE 2015
Automated reasoning and model checking
model checking
0.212015
Interpolation Guided Compositional Verification (T) · ASE 2015
Automated reasoning and model checking › model checking
state space explosion
0.212015
Interpolation Guided Compositional Verification (T) · ASE 2015
Software testing › software reliability
reliability assessment
0.212014
RaPiD: a toolkit for reliability analysis of non-deterministic systems · SIGSOFT FSE 2014
Automated reasoning and model checking › model checking › state space reduction
partial order reduction
0.212014
Diamonds Are a Girl's Best Friend: Partial Order Reduction for Timed Automata with Abstractions · CAV 2014
Automated reasoning and model checking › model checking › real-time model checking
timed automata model checking
0.212014
Diamonds Are a Girl's Best Friend: Partial Order Reduction for Timed Automata with Abstractions · CAV 2014
Coding theory › error-correcting codes › decoding › minimum distance decoding
bounded-distance decoding
0.112012
Improved BDD-Based Discrete Analysis of Timed Systems · FM 2012
Automated reasoning and model checking
real-time verification
0.112012
Improved BDD-Based Discrete Analysis of Timed Systems · FM 2012
Automated reasoning and model checking › model checking
symbolic model checking
0.112011
A model checking framework for hierarchical systems · ASE 2011
Automata and formal languages
timed automata
0.112014
Diamonds Are a Girl's Best Friend: Partial Order Reduction for Timed Automata with Abstractions · CAV 2014

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

craig interpolation · 0.2abstraction refinement · 0.2reliability synthesis · 0.2partial order reduction · 0.2markov decision process · 0.2abstraction · 0.2BDD-based analysis · 0.1symbolic encoding · 0.1BDD · 0.1
YearPublicationVenuePosition
2016 Scaling BDD-based Timed Verification with Simulation Reduction
Truong Khanh Nguyen, Tian Huat Tan, Jun Sun 0001, Jiaying Li 0001, Yang Liu 0003, Manman Chen, Jin Song Dong 0001
ICFEM1
2016 Regular Symmetry Patterns
Anthony Widjaja Lin, Truong Khanh Nguyen, Philipp Rümmer, Jun Sun 0001
VMCAI2
2015 Interpolation Guided Compositional Verification (T)
abstract
Model checking suffers from the state space explosion problem. Compositional verification techniques such as assume-guarantee reasoning (AGR) have been proposed to alleviate the problem. However, there are at least three challenges in applying AGR. Firstly, given a system M1 ? M2, how do we automatically construct and refine (in the presence of spurious counterexamples) an assumption A2, which must be an abstraction of M2? Previous approaches suggest to incrementally learn and modify the assumption through multiple invocations of a model checker, which could be often time consuming. Secondly, how do we keep the state space small when checking M1 ? A2 = f if multiple refinements of A2 are necessary? Lastly, in the presence of multiple parallel components, how do we partition the components? In this work, we propose interpolation-guided compositional verification. The idea is to tackle three challenges by using interpolations to generate and refine the abstraction of M2, to abstract M1 at the same time (so that the state space is reduced even if A2 is refined all the way to M2), and to find good partitions. Experimental results show that the proposed approach outperforms existing approaches consistently.
Shangwei Lin 0001, Jun Sun 0001, Truong Khanh Nguyen, Yang Liu 0003, Jin Song Dong 0001
ASE3
2014 Diamonds Are a Girl's Best Friend: Partial Order Reduction for Timed Automata with Abstractions
Henri Hansen, Shangwei Lin 0001, Yang Liu 0003, Truong Khanh Nguyen, Jun Sun 0001
CAV4
2014 RaPiD: a toolkit for reliability analysis of non-deterministic systems
abstract
Non-determinism in concurrent or distributed software systems (i.e., various possible execution orders among different distributed components) presents new challenges to the existing reliability analysis methods based on Markov chains. In this work, we present a toolkit RaPiD for the reliability analysis of non-deterministic systems. Taking Markov decision process as reliability model, RaPiD can help in the analysis of three fundamental and rewarding aspects regarding software reliability. First, to have reliability assurance on a system, RaPiD can synthesize the overall system reliability given the reliability values of system components. Second, given a requirement on the overall system reliability, RaPiD can distribute the reliability requirement to each component. Lastly, RaPiD can identify the component that affects the system reliability most significantly. RaPiD has been applied to analyze several real-world systems including a financial stock trading system, a proton therapy control system and an ambient assisted living room system.
Lin Gui 0002, Jun Sun 0001, Yang Liu 0003, Truong Khanh Nguyen, Jin Song Dong 0001
SIGSOFT FSE4
2013 CELL: A Compositional Verification Framework
Kun Ji, Yang Liu 0003, Shangwei Lin 0001, Jun Sun 0001, Jin Song Dong 0001, Truong Khanh Nguyen
ATVA6
2012 Improved BDD-Based Discrete Analysis of Timed Systems
Truong Khanh Nguyen, Jun Sun 0001, Yang Liu 0003, Jin Song Dong 0001, Yan Liu 0012
FM1
2012 Symbolic Model-Checking of Stateful Timed CSP Using BDD and Digitization
Truong Khanh Nguyen, Jun Sun 0001, Yang Liu 0003, Jin Song Dong 0001
ICFEM1
2011 A model checking framework for hierarchical systems
abstract
BDD-based symbolic model checking is capable of verifying systems with a large number of states. In this work, we report an extensible framework to facilitate symbolic encoding and checking of hierarchical systems. Firstly, a novel library of symbolic encoding functions for compositional operators (e.g., parallel composition, sequential composition, choice operator, etc.) are developed so that users can apply symbolic model checking techniques to hierarchical systems with little knowledge of symbolic encoding techniques (like BDD or CUDD). Secondly, as the library is language-independent, we build an extensible framework with various symbolic model checking algorithms so that the library can be easily applied to encode and verify different modeling languages. Lastly, the applicability and scalability of our framework are demonstrated by applying the framework in the development of symbolic model checkers for three modeling languages as well as a comparison with the NuSMV model checker.
Truong Khanh Nguyen, Jun Sun 0001, Yang Liu 0003, Jin Song Dong 0001
ASE1