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

Chung-Kuo Chang

dblp:80/1372 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 2002
—ORCID · none

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

Software engineering, systems software and programming languages · 2 · 1 first-authorTheory of computation · 2 · 1 first-authorSystems, architecture and hardware · 1Computer networks · 1Security and privacy · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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.

Theoretical computer science
3 papers
Automated reasoning and model checking · 44% Automata and formal languages · 22% Algorithmic game theory and mechanism design · 22%
Computer networks
1 paper
Network management and operations · 100%

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

TopicWeightPapersLastEvidence papers
Automata and formal languages › infinite-state systems › channel systems
communicating finite state machines
0.021986
Proving Liveness for Networks of Communicating Finite State Machines · ACM Trans. Program. Lang. Syst. 1986
A Technique for Proving Liveness of Communicating Finite State Machines with Examples · PODC 1984
Automated reasoning and model checking › temporal logic verification
liveness verification
0.021986
Proving Liveness for Networks of Communicating Finite State Machines · ACM Trans. Program. Lang. Syst. 1986
A Technique for Proving Liveness of Communicating Finite State Machines with Examples · PODC 1984
Distributed computing theory › mutual exclusion
dining philosophers
0.011990
Bidding Against Competitors · IEEE Trans. Software Eng. 1990
Distributed computing theory
mutual exclusion
0.011990
Bidding Against Competitors · IEEE Trans. Software Eng. 1990
Network management and operations
protocol verification
0.011986
Proving Liveness for Networks of Communicating Finite State Machines · ACM Trans. Program. Lang. Syst. 1986
Distributed systems
mutual exclusion
0.011984
A Technique for Proving Liveness of Communicating Finite State Machines with Examples · PODC 1984

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

fairness analysis · 0.0automated verification · 0.0probabilistic bidding · 0.0game-theoretic analysis · 0.0
YearPublicationVenuePosition
2002 Interference-aware MAC scheduling and SAR policies for Bluetooth scatternets
abstract
Bluetooth utilizes fast frequency hopping to mitigate interference from other wireless devices and other Bluetooth piconets that share the same frequency range. However, it still can not avoid the interference between piconets entirely. In our simulation, we observed that the inter-piconet interference can significantly degrade the system throughput by more than 30%. The system throughput within a piconet can be improved by a proper arrangement of the segmentation/reassembling (SAR) policy and a good selection of MAC scheduling protocols. Many SAR policies and MAC scheduling protocols were proposed, but none of them takes the inter-piconet interference into consideration. In this paper, we study the impact of the interference on the performance of TCP traffic over a Bluetooth scatternet with multiple overlapping piconets. To alleviate the impact, we propose interference-aware SAR policies as well as the interference-aware MAC scheduling protocols. The simulation results show that our schemes help reduce the impact of the inter-piconet interference by more than 50%.
Min-Te Sun, Shaoyong Wang, Chung-Kuo Chang, Ten-Hwang Lai, Hiroyuki Sawatari, Hiromi Okada
GLOBECOM3
1992 Characterizing Distributed Systems Using Knowledge-Based Models
Deborah Shands, Chung-Kuo Chang
TARK2
1991 On the Minimum Requirements for Independent Recovery in Distributed Systems
Chung-Kuo Chang, Mohamed G. Gouda
Inf. Process. Lett.1
1990 Bidding Against Competitors
abstract
Consideration is given to a system of n competitors, where if a competitor selects its bids equally likely from a given set of bid values, its probability of winning is guaranteed to be 1/n, regardless of the bid values selected by other competitors in the system. A discussion is presented of several variations of this basic scheme, namely, bidding with unequal weights, bidding with more than one winner, and bidding with an unknown number of competitors. Two economical, but approximate, bidding schemes are discussed. In the first scheme, the competitors select their bids from a set with a constant size, and in the second, each competitor selects only one bid even though the total number of competitors is not known a priori. It is shown how to use these bidding schemes to construct solutions to several problems in distributed systems, including the mutual exclusion problem and the dining philosophers problem.>
Chung-Kuo Chang
IEEE Trans. Software Eng.1
1987 Independent Recovery
Chung-Kuo Chang, Mohamed G. Gouda
SRDS1
1986 Proving Liveness for Networks of Communicating Finite State Machines
abstract
Consider a network of communicating finite state machines that exchange messages over unbounded FIFO channels. Each machine in the network can be defined by a directed graph whose nodes represent the machine states and whose edges represent its transitions. In general, for a node in one of the machines to be live (i.e., encountered infinitely often during the course of communication), each machine in the network should progress in some fair fashion. We define three graduated notions of fair progress (namely, node fairness, edge fairness, and network fairness), and on this basis we define three corresponding degrees of node liveness. We discuss techniques to verify that a given node is live under each of these fairness assumptions. These techniques can be automated; and they are effective even if the network under consideration has an infinite number of reachable states. We use our techniques to establish the liveness of some practical communication protocols; these include an unbounded start-stop protocol, an unbounded alternating bit protocol, and a simplified version of the CSMA/CD protocol for local area networks.
Mohamed G. Gouda, Chung-Kuo Chang
ACM Trans. Program. Lang. Syst.2
1984 A Technique for Proving Liveness of Communicating Finite State Machines with Examples
abstract
Consider a network of communicating finite state machines that exchange messages over unbounded, FIFO channels. Each machine in this network has a finite number of states (called nodes), and state transitions (called edges), and can be defined by a labelled directed graph. A node in one of the machines is said to be “live” iff it is reached by its machine infinitely often during the course of communication, provided that the machines behave in some “fair” fashion. We discuss a technique to verify that a given node is live in such a network. This technique can be automated, and is effective even if the network under consideration is unbounded (i.e. has an infinite number of reachable states). We use our technique to establish the liveness of three distributed solutions to the mutual exclusion problem.
Mohamed G. Gouda, Chung-Kuo Chang
PODC2