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.

Loon-Been Chen

dblp:75/4114 · DBLP profile ↗
← Back
9ranked-venue papers
6as first author
0since 2021 · last 2005
—ORCID · none

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

Software engineering, systems software and programming languages · 4 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSystems, architecture and hardware · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorTheory of computation · 2 · 2 first-authorArtificial intelligence and machine learning · 1

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
1 paper
Debugging and program repair · 100%
Theoretical computer science
1 paper
Distributed computing theory · 100%

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

TopicWeightPapersLastEvidence papers
Debugging and program repair › concurrent program debugging
distributed debugging
0.012002
An Efficient Distributed Online Algorithm to Detect Strong Conjunctive Predicates · IEEE Trans. Software Eng. 2002
Distributed computing theory
predicate detection
0.012002
An Efficient Distributed Online Algorithm to Detect Strong Conjunctive Predicates · IEEE Trans. Software Eng. 2002

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

state space reduction · 0.1distributed algorithm · 0.1
YearPublicationVenuePosition
2005 A Web Data Extraction Description Language and Its Implementation
abstract
A data extraction model, named the browser-oriented data extraction (BODE) model, was proposed by I-Chen Wu et al. (2005) to extract Web contents with script functions. In this model, the system built on top of browsers accesses pages by simulating users' operations on browsers. Based on this model, this paper defines a scripting language, named the BODED (browser-oriented data extraction description) language, which instructs the system how to do data extraction. This paper proposes a technique, called indirect browser replication to implement a BODE system, and also optimize the performance of this technique.
I-Chen Wu, Jui-Yuan Su, Loon-Been Chen
COMPSAC (1)3
2005 On the Web Data Extraction Model
I-Chen Wu, Jui-Yuan Su, Loon-Been Chen
SEKE3
2003 An efficient minimum and maximum global snapshot algorithm
Loon-Been Chen
Inf. Process. Lett.1
2002 An Efficient Distributed Online Algorithm to Detect Strong Conjunctive Predicates
abstract
Detecting strong conjunctive predicates is a fundamental problem in debugging and testing distributed programs. A strong conjunctive predicate is a logical statement to represent the desired event of the system. Therefore, if the predicate is not true, an error may occur because the desired event does not happen. Recently, several reported detection algorithms reveal the problem of unbounded state queue growth since the system may generate a huge number of execution states in a very short time. In order to solve this problem, this paper introduces the notion of removable states which can be disregarded in the sense that detection results still remain correct. A fully distributed algorithm is developed in this paper to perform the detection in an online manner. Based on the notion of removable states, the time complexity of the detection algorithm is improved as the number of states to be evaluated is reduced.
Loon-Been Chen, I-Chen Wu
IEEE Trans. Software Eng.1
1998 An Efficient Incremental Algorithm for Identifying Consistent Checkpoints
abstract
In a distributed system, identifying consistent checkpoints is essential for error recovery and debugging. We design an efficient incremental algorithm capable of identifying all the consistent and removable checkpoints each time a new checkpoint is reported. By doing so, the required memory space can be minimized by removing those removables. While minimizing the memory space, the algorithm requires only O(p/sup 2/M) time in total, where p is the number of processes and M is the number of checkpoints.
Loon-Been Chen, I-Chen Wu
ICPADS1
1998 On Detection of Bounded Global Predicates
abstract
Distributed programs often follow some bounded global predicates, for example, the total number of certain tokens is always the same or bounded in a range. In order to detect bounded global predicates, we can first derive the minimum and maximum global snapshots and then check if the minimum and maximum are out of the range. Recently, Chase and Garg proposed an efficient method to derive the minimum global snapshot by reducing this problem to a maximum network flow problem. A restriction of this method is that all message values (e.g., the token number in messages) must be zero and all process state values (e.g., the token number in processes) must be non-negative. In this paper, we propose an elegant technique, called normalization. By using this technique, we can remove the above restriction and also derive the minimum and maximum global snapshots at the same time.
I-Chen Wu, Loon-Been Chen
Comput. J.2
1998 On the Time Complexity of Minimum and Maximum Global Snapshot Problems
Loon-Been Chen, I-Chen Wu
Inf. Process. Lett.1
1997 On the Complexity of the Minimum and Maximum Global Snapshot Problems
abstract
Deriving the minimum and maximum global snapshots is very useful for some error detection problems in distributed programs. Several researchers, e.g., Groselj (1993) and Chen and Wu (1996), have shown that the minimum and maximum global snapshot problems are linear-time reducible to the maximum constant-ratio network flow (MCNF) problem, here defined as the well-known maximum network flow problem with m=/spl Theta/(n), where m is the number of edges and n is the number of vertices in the given flow network. The authors show in a reverse way that the MCNF problem is also linear-time reducible to these global snapshot problems. Thus, one can conclude that the global snapshot problems are "as difficult as" the MCNF problem in terms of time complexity.
Loon-Been Chen, I-Chen Wu
COMPSAC1
1997 Detection of Summative Global Predicates
abstract
In distributed programs, we usually keep some global predicates from being satisfied to make it easy to run the programs correctly. A common type of global predicates are: the total number of certain tokens in the whole distributed system is always the same or in specific ranges. In this paper, we call this summative predicates, classified into the following four: (1) at some global state of the system, N/spl ne/K, (2) NK (or N/spl ges/K), and (4) N=K, where N is the total number of tokens and K is a constant. This paper investigates the methods of detecting various summative global predicates. The first class of summative predicates are trivial to detect by simply checking each message. For the second class of summative predicates, B. Groselj (1993) and V.K. Garg (1995) solved the problem by reducing the problem to a maximum network flow problem. In this paper, we propose an elegant technique, called normalization, to allow the second and third classes of summative predicates to be solved by also reducing the problem to a maximum network flow problem. For the fourth class of summative predicates, we prove that it is an NP-complete problem.
Loon-Been Chen, I-Chen Wu
ICPADS1