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

Wonhong Nam

dblp:62/3741 · DBLP profile ↗
← Back
14ranked-venue papers
5as first author
0since 2021 · last 2020
0000-0003-1450-347XORCID · corroborated

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

Software engineering, systems software and programming languages · 6 · 2 first-authorTheory of computation · 3 · 2 first-authorArtificial intelligence and machine learning · 2Applied, interdisciplinary, general and emerging computing · 2Security and privacy · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 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.

Software engineering, system software, and programming languages
4 papers
Services computing and microservices · 48% Program verification · 43% Program synthesis and code generation · 9%
Theoretical computer science
2 papers
Automated reasoning and model checking · 100%

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

TopicWeightPapersLastEvidence papers
Services computing and microservices › service composition
web service composition
0.222009
Automatic web service composition with abstraction and refinement · WWW 2009
Efficient Abstraction and Refinement for Behavioral Description Based Web Service Composition · IJCAI 2009
Program verification
abstraction refinement
0.112009
Efficient Abstraction and Refinement for Behavioral Description Based Web Service Composition · IJCAI 2009
Services computing and microservices › service composition
automated service composition
0.112009
Automatic web service composition with abstraction and refinement · WWW 2009
Automated reasoning and model checking
abstraction refinement
0.112009
Automatic web service composition with abstraction and refinement · WWW 2009
Program verification
model checking
0.112005
Symbolic Compositional Verification by Learning Assumptions · CAV 2005
Program verification › static verification
symbolic verification
0.112005
Symbolic Compositional Verification by Learning Assumptions · CAV 2005
Automated reasoning and model checking
compositional verification
0.112005
Symbolic Compositional Verification by Learning Assumptions · CAV 2005

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

refinement · 0.3approximation · 0.3abstraction · 0.3symbolic model checking · 0.2automata learning · 0.2two-player game solving · 0.1predicate abstraction · 0.1
YearPublicationVenuePosition
2020 Winning Strategy Tree Construction for BDD-Based ATL Model Checkers
abstract
The Alternating-time Temporal Logic (ATL) is a temporal logic for formal verification of open systems, which supports selective quantification over paths. The open system can be represented as a game where the system and the environment pick their moves in turn or simultaneously. The ATL model checker Mocha has been developed by using Binary Decision Diagrams (BDDs), and successfully employed for open system verification. However, since Mocha symbolically manipulates a set of states by a BDD, it is hard to generate a winning strategy as a witness or a counter-example. In this paper, we propose a novel algorithm to efficiently construct a winning strategy tree and report that our technique has been successfully implemented on Mocha.
Wonhong Nam, Haejin Yang, Hyunyoung Kil
Int. J. Softw. Eng. Knowl. Eng.1
2017 MemPatrol: Reliable Sideline Integrity Monitoring for High-Performance Systems
Myoung Jin Nam, Wonhong Nam, Periklis Akritidis
DIMVA2
2011 On the computational complexity of behavioral description-based web service composition
Wonhong Nam, Hyunyoung Kil, Dongwon Lee 0001
Theor. Comput. Sci.1
2010 Active Learning of Plans for Safety and Reachability Goals With Partial Observability
abstract
Traditional planning assumes reachability goals and/or full observability. In this paper, we propose a novel solution for safety and reachability planning with partial observability. Given a planning domain, a safety property, and a reachability goal, we automatically learn a safe permissive plan to guide the planning domain so that the safety property is not violated and that can force the planning domain to eventually reach states that satisfy the reachability goal, regardless of how the planning domain behaves. Our technique is based on the active learning of regular languages and symbolic model checking. The planning method first learns a safe plan using the L (*) algorithm, which is an efficient active learning algorithm for regular languages. We then check whether the safe plan learned is also permissive by Alternating-time Temporal Logic (ATL) model checking. If the plan is permissive, it is indeed a safe permissive plan. Otherwise, we identify and add a safe string to converge a safe permissive plan. We describe an implementation of the proposed technique and demonstrate that our tool can efficiently construct safe permissive plans for four sets of examples.
Wonhong Nam, Rajeev Alur
IEEE Trans. Syst. Man Cybern. Part B1
2009 Efficient Abstraction and Refinement for Behavioral Description Based Web Service Composition
Hyunyoung Kil, Wonhong Nam, Dongwon Lee 0001
IJCAI2
2009 Automatic web service composition with abstraction and refinement
abstract
The behavioral description based Web Service Composition (WSC) problem aims at the automatic construction of a coordinator web service that controls a set of web services to reach a goal state. However, solving the WSC problem exactly with a realistic model is doubly-exponential in the number of variables in web service descriptions. In this paper, we propose a novel efficient approximation-based algorithm using automatic abstraction and refinement to dramatically reduce the number of variables needed to solve the problem.
Hyunyoung Kil, Wonhong Nam, Dongwon Lee 0001
WWW2
2009 Graph Theoretic Topological Analysis of Web Service Networks
Hyunyoung Kil, Seog-Chan Oh, Ergin Elmacioglu, Wonhong Nam, Dongwon Lee 0001
World Wide Web4
2008 Computational Complexity of Web Service Composition Based on Behavioral Descriptions
abstract
The Web service composition (WSC) problem on behavioral descriptions deals with the automatic construction of a coordinator web service to control a set of web services to reach the goal states. As such, WSC is one of the fundamental techniques to enable the Service Oriented Architecture on the Web. Despite its importance and implications, however, very few studies exist on the computational complexities of the WSC problem. In this paper, we present two novel theoretical findings on WSC problems: (1) Solving the WSC problem with "complete" information is EXP-hard, and (2) Solving the WSC problem with "incomplete" information is 2-EXP-hard. These findings imply that more efforts to devise efficient approximate solutions to the WSC problem be needed.
Hyunyoung Kil, Wonhong Nam, Dongwon Lee 0001
ICTAI (1)2
2008 Automatic symbolic compositional verification by learning assumptions
Wonhong Nam, P. Madhusudan, Rajeev Alur
Formal Methods Syst. Des.1
2006 Learning-Based Symbolic Assume-Guarantee Reasoning with Automatic Decomposition
Wonhong Nam, Rajeev Alur
ATVA1
2005 Symbolic Compositional Verification by Learning Assumptions
Rajeev Alur, P. Madhusudan, Wonhong Nam
CAV3
2005 Synthesis of interface specifications for Java classes
abstract
While a typical software component has a clearly specified (static) interface in terms of the methods and the input/output types they support, information about the correct sequencing of method calls the client must invoke is usually undocumented. In this paper, we propose a novel solution for automatically extracting such temporal specifications for Java classes. Given a Java class, and a safety property such as “the exception E should not be raised”, the corresponding (dynamic) interface is the most general way of invoking the methods in the class so that the safety property is not violated. Our synthesis method first constructs a symbolic representation of the finite state-transition system obtained from the class using predicate abstraction. Constructingthe interface then corresponds to solving a partial-information two-player game on this symbolic graph. We present a sound approach to solve this computationally-hard problem approximately using algorithms for learning finite automata and symbolic model checking for branching-time logics. We describe an implementation of the proposed techniques in the tool JIST — Java Interface Synthesis Tool—and demonstrate that the tool can construct interfaces accurately and efficiently for sample Java2SDK library classes. Categories and Subject Descriptors: D.2.4 [Software Engineering] Software/Program Verification-formal methods, model checking; D.2.1 [Software Engineering] Requirements/Specification-methodologies, tools; D.2.2 [Software
Rajeev Alur, Pavol Cerný, P. Madhusudan, Wonhong Nam
POPL4
2005 Symbolic computational techniques for solving games
Rajeev Alur, P. Madhusudan, Wonhong Nam
Int. J. Softw. Tools Technol. Transf.3
2004 Formal specifications and analysis of the computer-assisted resuscitation algorithm (CARA) Infusion Pump Control System
Rajeev Alur, David Arney, Elsa L. Gunter, Insup Lee 0001, Jaime Lee, Wonhong Nam, Frederick Pearce, Stephen Van Albert, Jiaxiang Zhou
Int. J. Softw. Tools Technol. Transf.6