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

Wuxu Peng

dblp:46/2146 · DBLP profile ↗
← Back
19ranked-venue papers
16as first author
0since 2021 · last 2015
—ORCID · none

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

Computer networks · 14 · 12 first-authorSystems, architecture and hardware · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1Theory of computation · 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
4 papers
Automata and formal languages · 72% Distributed computing theory · 28%
Software engineering, system software, and programming languages
2 papers
Program analysis · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 9 heaviest of 9, 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.021994
Single-link and time communicating finite state machines · ICNP 1994
Towards Dataflow Analysis of Communicating Finite State Machines · PODC 1989
Distributed computing theory
self-stabilization
0.021994
On Petri nets and self-stabilization of communication protocols · ICNP 1993
Single-link and time communicating finite state machines · ICNP 1994
Program analysis
data flow analysis
0.021991
Data Flow Analysis of Communicating Finite State Machines · ACM Trans. Program. Lang. Syst. 1991
Towards Dataflow Analysis of Communicating Finite State Machines · PODC 1989
Program analysis
static analysis
0.021991
Data Flow Analysis of Communicating Finite State Machines · ACM Trans. Program. Lang. Syst. 1991
Towards Dataflow Analysis of Communicating Finite State Machines · PODC 1989
Automata and formal languages
petri nets
0.011993
On Petri nets and self-stabilization of communication protocols · ICNP 1993
Automata and formal languages › petri nets
timed petri nets
0.011993
On Petri nets and self-stabilization of communication protocols · ICNP 1993
Distributed systems
distributed coordination
0.011991
Data Flow Analysis of Communicating Finite State Machines · ACM Trans. Program. Lang. Syst. 1991
Automata and formal languages
finite automata
0.011991
Data Flow Analysis of Communicating Finite State Machines · ACM Trans. Program. Lang. Syst. 1991
Distributed computing theory
distributed algorithms
0.011989
Towards Dataflow Analysis of Communicating Finite State Machines · PODC 1989

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

flow equations · 0.0approximation algorithm · 0.0formal modeling · 0.0petri net modeling · 0.0
YearPublicationVenuePosition
2015 A Module-based Approach to Adopting the 2013 ACM Curricular Recommendations on Parallel Computing
abstract
The widespread deployment of multicore systems over the last decade has brought about major changes in the software and hardware landscape. The resulting importance of parallel computing is reflected in the 2013 Curriculum Guidelines developed by the joint ACM/IEEE taskforce. The document recommends increased coverage of parallel computing and describes a new Knowledge Area on this topic. These recommendations have already been adopted by several universities in the form of new parallel programming courses. Implementing the recommendations in a complete curriculum, however, poses many challenges, including deciding on existing material to be removed, complying with administrative and ABET requirements, and maintaining caps on graduation credit hours. This paper describes an alternative approach for adopting the 2013 curricular recommendations on parallel computing. Specifically, we use a module based approach that introduces parallel computing concepts and re-iterates them through a series of short, self-contained modules taught across several lower-division courses. Most of these concepts are then combined into a new senior-level capstone course on parallel programming. Each module covers parallelism aspects in the context of a conventional computer science topic, thus enabling us to include parallel computing without a major overhaul of the curriculum. Evaluations conducted during the first year show encouraging results for this early-and-often approach in terms of learning outcomes, student interest, and confidence gains.
Martin Burtscher, Wuxu Peng, Apan Qasem, Hongchi Shi, Dan E. Tamir, Heather Thiry
SIGCSE2
2007 Dynamic key management for secure routing in MANET
abstract
Abstract A secure key management scheme for the locality caching multi‐root multi‐generation (LCMRMG) MANET routing algorithm is proposed. The scheme takes advantage of the multi‐root nature of LCMRMG and successfully integrates public key, certification and threshold technologies. The scheme is hierarchical and fully distributed. The key management operations are flexible in secure share distribution and scalable well to large MANET. Extensive simulations have shown that the scheme is secure, robust, efficient, and scalable. Copyright © 2007 John Wiley & Sons, Ltd.
Wuxu Peng, Yalin Wang 0002, E. K. Park, Kia Makki
Wirel. Commun. Mob. Comput.1
2005 A practical spanning tree based MANET routing algorithm
abstract
We present a new and practical spanning tree based routing algorithm for mobile ad hoc networks (MANET). The algorithm, named LCMRMGCS, extends and significantly enhances the LCMRMG MANET routing algorithm previously proposed in W. Peng et al., (2003). Hosts in a LCMRMGCS MANET form non-overlapping trees. Our simulation results show that LCMRMGCS consistently outperforms LCMRMG in both maintenance cost and delivery ratio.
Wuxu Peng, Zhuojing Li, F. Furman Haddix
ICCCN1
2004 Dynamic Key Management for Secure Routing In LCMRMG
abstract
We present a secure key management scheme for the locality caching multi-root multi-generation (LCMRMG) MANET routing algorithm (W. Peng et al., 2003). The proposed scheme is fully distributed, flexible in secure share distribution, and scalable well to large MANET. The scheme takes advantage of the multi-root nature of LCMRMG and successfully integrates public key, certification and threshold technologies. Our simulation has proven that the proposed scheme is indeed secure, robust, efficient, and scalable
Wuxu Peng, Yalin Wang 0002, Kia Makki
ICCCN1
2003 Locality caching multiroot multigeneration routing algorithm in mobile ad hoc networks
abstract
A locality caching multiroot multigeneration (LCMRMG) routing algorithm for mobile ad hoc networks (MANET). The LCMRMG algorithm extends and significantly enhances a previously proposed single-root MANET routing algorithm. Hosts in a LCMRMG MANET cache the locality of network traffic routing through them. Based on the cached locality statistics, a host can calculate the estimated reduction of network traffic if it becomes a new root router and can elect to do so if the reduction exceeds a predefined threshold value.
Wuxu Peng, Kia Makki
ICCCN1
2000 Distributed wavelength assignment protocols with priority for WDM all-optical networks
abstract
We propose a new concept for wavelength assignment in WDM all-optical networks-priority-based wavelength assignment. Our priority scheme is protocol-independent and can be easily integrated into any distributed wavelength assignment protocol. The proposed priority scheme has been integrated with the SIR (source initiated reservation) protocol. A new simulation software based on the well-known YACSIM simulation package was developed to show that the extended SIR protocol can improve the efficiency and throughput of WDM optical networks by five to ten percent. The proposed priority scheme should also be applicable to wide-area wavelength routed networks.
Wuxu Peng
ICCCN1
1998 Improving the PIM Routing Protocol with Adaptive Switching Mechanism between Its Two Sparse Sub-Modes
abstract
We present an extension of the classical PIM (protocol independent multicast) routing protocol, named PIM SWITCH, that allows PIM to dynamically switch between its shared tree sub-mode and shortest-path tree sub-mode. This extension enables PIM to better adapt to the changing networking environment. PIM SWITCH has been extensively, evaluated using our software tool MCS (multicast simulation) reported in a previous paper. Our simulation results reveal that PIM SWITCH performs well as expected with minimum overhead.
James Holt, Wuxu Peng
ICCCN2
1997 An Innovative Routing Protocol Evaluation Tool
abstract
We describe a software tool MCS (multicast simulation) that we developed to evaluate routing protocols. MCS is based on several innovative ideas and provides a very user-friendly, flexible, and dynamically configurable GUI. We present results of applying MCS to the PIM (protocol independent multicast) routing protocol.
James Holt, Wuxu Peng
ICCCN2
1997 A modular methodology to verify communication protocols
Wuxu Peng, Kia Makki
Comput. Commun.1
1997 Deadlock Detection in Communicating Finite State Machines by Even Reachability Analysis
Wuxu Peng
Mob. Networks Appl.1
1996 Reachability and reverse reachability analysis of CFSMs
Wuxu Peng, Kia Makki
Comput. Commun.1
1995 Deadlock Detection in Communicating Finite State Machines by Even Reachability Analysis
abstract
Fair reachability is a very useful technique in detecting errors of deadlocks and unspecified receptions in networks of communicating finite state machines (CFSMs) consisting of two machines. The paper extends the classical fair reachability technique, which is only applicable to the class of two-machine CFSMs, to the general class of CFSMs. For bounded CFSMs, the extended fair reachability technique reduces by more than one half the total number of reachable global states that have to be searched in verifying freedom from deadlocks. The usefulness of the new reachability technique, called even reachability, is demonstrated through two examples.
Wuxu Peng
ICCCN1
1995 On Reachability Analysis of Communicating Finite State Machines
abstract
Reachability analysis and reverse reachability analysis are two important verification techniques for communicating finite state machines (CFSMs). The issue of the relative efficiency of reachability analysis and reverse reachability analysis is still unsettled. We first propose a new theory of reachability and reverse reachability analysis. Based on the new theory we discuss and analyze the suitability of these two reachability analysis methods. We then present a reachability evaluator, which, given any network of CFSMs, will try to estimate the sizes of the reachable and reverse reachable state spaces by taking snapshots of the reachability and reverse reachability spaces. The core of the evaluator is the notion of random state generation with seed states, which extends the idea of random state exploration proposed by West (1986). Results from example applications have shown that the evaluator provides guidance in choosing the better of the two methods.
Wuxu Peng, Kia Makki
ICCCN1
1994 Single-link and time communicating finite state machines
abstract
We propose two variants of the classical communicating finite state machines (CFSMs) model, single-link communicating finite state machines (SLCFSMs) and time communicating finite state machines (TCFSMs). For SLCFSMs the notion of well-formedness, which provides a necessary condition for SLCFSMs to be free of some logical errors, is proposed. For TCFSMs, it is argued that they are more suitable for modeling delay-sensitive distributed algorithms/communication protocols. Two practical communication protocols, a token ring and a sliding window protocol, are modeled using TCFSMs.>
Wuxu Peng
ICNP1
1993 On Petri nets and self-stabilization of communication protocols
abstract
With Petri nets as the concurrent model, the issue of self-stabilizing communication protocols is discussed. It is argued that self-stabilizing extensions of communication protocols should not interfere with their normal operations by giving a new definition of self-stabilizing extension and a ring net that meets the new definition. It is also argued that communication protocols are usually delay sensitive and timed Petri nets provide a more suitable formal model than ordinary Petri nets to express the self-stabilizing property. The possibility and suitability of using Petri nets with a new type of transitions, the max transitions, to express self-stabilizing communication protocols is explored. To facilitate practical implementations, two types of interferences, external and internal interferences, are formally identified and discussed.>
Wuxu Peng
ICNP1
1992 Analysis of a Class of Communicating Finite State Machines
Wuxu Peng, S. Purushothaman Iyer
Acta Informatica1
1991 Data Flow Analysis of Communicating Finite State Machines
abstract
Let ( F'l, Pz, . . . .Pm) be a network of n finite state machines, communicating with each other asynchronously using typed messages over unbounded FIFO channels, In this paper we present a data flow approach to analyzing these communicating machines for nonprogress properties (deadlock and unspecified reception).We set up flow equations to compute the set of pending messages in the queues at any given state of such a network, The central technical contribution of this paper is an algorithm to compute approximations to solutions for the ensuing equations We then show how these approximate solutions can be used to check that interactions between the processes are free of nonprogress errors.We conclude with a number of example protocols that our algorithm certifies to be free of nonprog-ess errors.Included in the examples is a specification of X25 call establishment/clear protocol,
Wuxu Peng, S. Purushothaman Iyer
ACM Trans. Program. Lang. Syst.1
1989 Analysis of communicating processes for non-progress
abstract
The problem of testing two processes (specified as finite-state machines) communicating asynchronously with each other using send and receive commands over a set of message types is considered for two forms of nonprogress: deadlock and unspecified reception. Since the nonprogress problem is undecidable, a dataflow approach is used to obtain sufficient conditions under which the two processes are free of deadlock and unspecified reception. The approximation analysis is based on weakening the receive operation. Polynomial time algorithms are presented to perform the analysis. This problem arises in the context of dataflow analysis of the processes that communicate by message passing and in the context of showing correctness of protocol specifications. Diagrams are provided for some networks that can be certified to be free of unspecified receptions using the algorithms. The problem of testing for deadlock in more than two processes still remains open.>
Wuxu Peng, S. Purushothaman Iyer
ICDCS1
1989 Towards Dataflow Analysis of Communicating Finite State Machines
Wuxu Peng, S. Purushothaman Iyer
PODC1