EDBT 2026 Demo / reviewers in the wild / expert
Chien-Liang Fok
dblp:26/1639
· DBLP profile ↗
23ranked-venue papers
8as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 7 · 1 first-authorSystems, architecture and hardware · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorArtificial intelligence and machine learning · 2Applied, interdisciplinary, general and emerging computing · 2
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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Embedded and real-time systems · 97% Distributed systems · 3% | |
| Artificial intelligence
1 paper |
Robot manipulation · 100% | |
| Computer networks
5 papers |
Internet of things and sensor networks · 91% Routing and switching · 5% Wireless networking · 5% | |
| Software engineering, system software, and programming languages
1 paper |
Debugging and program repair · 100% |
Topics — the 11 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Robot manipulation
grasping |
0.2 | 1 | 2015 | Tradeoffs in Real-Time Robotic Task Design with Neuroevolution Learning for Imprecise Computation · RTSS 2015 |
Robotics › Robot manipulation › grasping
unknown object grasping |
0.2 | 1 | 2015 | Tradeoffs in Real-Time Robotic Task Design with Neuroevolution Learning for Imprecise Computation · RTSS 2015 |
Embedded and real-time systems › real-time scheduling
imprecise computation |
0.2 | 1 | 2015 | Tradeoffs in Real-Time Robotic Task Design with Neuroevolution Learning for Imprecise Computation · RTSS 2015 |
Embedded and real-time systems
real-time scheduling |
0.2 | 1 | 2015 | Tradeoffs in Real-Time Robotic Task Design with Neuroevolution Learning for Imprecise Computation · RTSS 2015 |
Debugging and program repair › automated debugging
assertion-based debugging |
0.1 | 1 | 2012 | BRACE: An assertion framework for debugging cyber-physical systems · ICSE 2012 |
Internet of things and sensor networks
wireless sensor network |
0.1 | 2 | 2007 | sChat: a group communication service over wireless sensor networks · IPSN 2007 Mobile agent middleware for sensor networks: an application case study · IPSN 2005 |
Internet of things and sensor networks
group communication |
0.1 | 1 | 2007 | sChat: a group communication service over wireless sensor networks · IPSN 2007 |
Embedded and real-time systems
cyber-physical systems |
0.0 | 1 | 2012 | BRACE: An assertion framework for debugging cyber-physical systems · ICSE 2012 |
Routing and switching
geographic routing |
0.0 | 1 | 2006 | A hierarchical location directory service across sensor and IP networks · SenSys 2006 |
Wireless networking › cognitive radio
rendezvous |
0.0 | 1 | 2006 | A hierarchical location directory service across sensor and IP networks · SenSys 2006 |
Distributed systems › distributed mobile computing
mobile agents |
0.0 | 1 | 2005 | Agile cargo tracking using mobile agents · SenSys 2005 |
Methods — techniques the papers use, named apart from their topics
neuroevolution · 0.4assertion framework · 0.3mobile agents · 0.1tuple space · 0.1mobile agent · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Tradeoffs in Neuroevolutionary Learning-Based Real-Time Robotic Task Design in the Imprecise Computation FrameworkabstractA cyberphysical avatar is a semi-autonomous robot that adjusts to an unstructured environment and performs physical tasks subject to critical timing constraints while under human supervision. This article first realizes a cyberphysical avatar that integrates three key technologies: body-compliant control, neuroevolution, and real-time constraints. Body-compliant control is essential for operator safety, because avatars perform cooperative tasks in close proximity to humans; neuroevolution (NEAT) enables “programming” avatars such that they can be used by non-experts for a large array of tasks, some unforeseen, in an unstructured environment; and real-time constraints are indispensable to provide predictable, bounded-time response in human-avatar interaction. Then, we present a study on the tradeoffs between three design parameters for robotic task systems that must incorporate at least three dimensions: (1) the amount of training effort for robot to perform the task, (2) the time available to complete the task when the command is given, and (3) the quality of the result of the performed task. A tradeoff study in this design space by using the imprecise computation as a framework is to perform a common robotic task, specifically, grasping of unknown objects. The results were validated with a real robot and contribute to the development of a systematic approach for designing robotic task systems that must function in environments like flexible manufacturing systems of the future. Pei-Chi Huang, Luis Sentis, Joel Lehman, Chien-Liang Fok, Aloysius K. Mok, Risto Miikkulainen |
ACM Trans. Cyber Phys. Syst. | 4 |
| 2015 | Tradeoffs in Real-Time Robotic Task Design with Neuroevolution Learning for Imprecise ComputationabstractWe present a study on the tradeoffs between three design parameters for robotic task systems that function in partially unknown and unstructured environments, and under timing constraints. The design space of these robotic tasks must incorporate at least three dimensions: (1) the amount of training effort to teach the robot to perform the task, (2) the time available to complete the task from the point when the command is given to perform the task, and (3) the quality of the result from performing the task. This paper presents a tradeoff study in this design space for a common robotic task, specifically, grasping of unknown objects in unstructured environments. The imprecise computation model is used to provide a framework for this study. The results were validated with a real robot and contribute to the development of a systematic approach for designing robotic task systems that must function in environments like flexible manufacturing systems of the future. Pei-Chi Huang, Luis Sentis, Joel Lehman, Chien-Liang Fok, Aloysius K. Mok, Risto Miikkulainen |
RTSS | 4 |
| 2013 | Adaptive service provisioning for enhanced energy efficiency and flexibility in wireless sensor networks
Chien-Liang Fok, Gruia-Catalin Roman, Chenyang Lu 0001 |
Sci. Comput. Program. | 1 |
| 2012 | Receiver-based heading: Towards on-line energy efficient duty cycle assignmentsabstractDynamic duty cycling, where a node's duty cycle is adapted according to observed context (e.g, local traffic, other nodes duty cycles), is commonly used by Wireless Sensor Networks (WSNs) to reduce energy consumption. Currently, duty cycles are assigned for every node in the network because it is assumed that all nodes are potential participants in transmissions. Receiver-based protocols, on the other hand, involve transmissions only among a subset of network nodes. Therefore, duty cycling may be limited to those nodes while the other nodes remain in an extended low-power state. In this work, we develop a duty cycle assignment algorithm for the nodes that participate in transmissions by employing two phases. First, nodes that participate in transmissions are selected and marked as “heads.” Second, by acquiring information to estimate future network traffic, the heads are programmed to be awake only during incoming transmissions. Simulation evaluations show that they greatly improve energy efficiency without sacrificing packet delivery ratio or introducing delay compared with traditional methods for duty cycle assignment. Yuqun Zhang, Chien-Liang Fok |
GLOBECOM | 2 |
| 2012 | On coordination in practical multi-robot patrolabstractMulti-robot patrol is a fundamental application of multi-robot systems. While much theoretical work exists providing an understanding of the optimal patrol strategy for teams of coordinated homogeneous robots, little work exists on building and evaluating the performance of such systems for real. In this paper, we evaluate the performance of multirobot patrol in a practical outdoor distributed robotic system, and evaluate the effect of different coordination schemes on the performance of the robotic team. The multi-robot patrol algorithms evaluated vary in the level of robot coordination: no coordination, loose coordination, and tight coordination. In addition, we evaluate versions of these algorithms that distribute state information-either individual state, or entire team state (global-view state). Our experiments show that while tight coordination is theoretically optimal, it is not practical in practice. Instead, uncoordinated patrol performs best in terms of average waypoint visitation frequency, though loosely coordinated patrol that shares only individual state performed best in terms of worst-case frequency. Both are significantly better than a loosely coordinated algorithm based on sharing global-view state. We respond to this discrepancy between theory and practice, caused primarily by robot heterogeneity, by extending the theory to account for such heterogeneity, and find that the new theory accounts for the empirical results. Noa Agmon, Chien-Liang Fok, Yehuda Elmaliach, Peter Stone 0001, Christine Julien 0001, Sriram Vishwanath |
ICRA | 2 |
| 2012 | BRACE: An assertion framework for debugging cyber-physical systemsabstractDeveloping cyber-physical systems (CPS) is challenging because correctness depends on both logical and physical states, which are collectively difficult to observe. The developer often need to repeatedly rerun the system while observing its behavior and tweak the hardware and software until it meets minimum requirements. This process is tedious, error-prone, and lacks rigor. To address this, we propose BRACE, A framework that simplifies the process by enabling developers to correlate cyber (i.e., logical) and physical properties of the system via assertions. This paper presents our initial investigation into the requirements and semantics of such assertions, which we call CPS assertions. We discusses our experience implementing and using the framework with a mobile robot, and highlight key future research challenges. Kevin Boos, Chien-Liang Fok, Christine Julien 0001, Miryung Kim |
ICSE | 2 |
| 2012 | Evasion planning for autonomous vehicles at intersectionsabstractAutonomous intersection management (AIM) is a new intersection control protocol that exploits the capabilities of autonomous vehicles to control traffic at intersections in a way better than traffic signals and stop signs. A key assumption of this protocol is that vehicles can always follow their trajectories. But mechanical failures can occur in real life, causing vehicles to deviate from their trajectories. A previous approach for handling mechanical failure was to prevent vehicles from entering the intersection after the failure. However, this approach cannot prevent collisions among vehicles already in the intersection or too close to stop because (1) the lack of coordination among vehicles can cause collisions during the execution of evasive actions; and (2) the intersection may not have enough room for evasive actions. In this paper, we propose a preemptive approach that pre-computes evasion plans for several common types of mechanical failures before vehicles enter an intersection. This preemptive approach is necessary because there are situations in which vehicles cannot evade without pre-allocation of space for evasion. We present a modified AIM protocol and demonstrate the effectiveness of evasion plan execution on a miniature autonomous intersection testbed. Tsz-Chiu Au, Chien-Liang Fok, Sriram Vishwanath, Christine Julien 0001, Peter Stone 0001 |
IROS | 2 |
| 2012 | Servilla: A flexible service provisioning middleware for heterogeneous sensor networks
Chien-Liang Fok, Gruia-Catalin Roman, Chenyang Lu 0001 |
Sci. Comput. Program. | 1 |
| 2011 | Passive Network-Awareness for Dynamic Resource-Constrained Networks
Agoston Petz, Nirmalya Roy, Chien-Liang Fok, Christine Julien 0001 |
DAIS | 4 |
| 2010 | Coordinating Resource Usage through Adaptive Service Provisioning in Wireless Sensor Networks
Chien-Liang Fok, Gruia-Catalin Roman, Chenyang Lu 0001 |
COORDINATION | 1 |
| 2009 | Enhanced Coordination in Sensor Networks through Flexible Service Provisioning
Chien-Liang Fok, Gruia-Catalin Roman, Chenyang Lu 0001 |
COORDINATION | 1 |
| 2009 | Agilla: A mobile agent middleware for self-adaptive wireless sensor networksabstractThis article presents Agilla, a mobile agent middleware designed to support self-adaptive applications in wireless sensor networks. Agilla provides a programming model in which applications consist of evolving communities of agents that share a wireless sensor network. Coordination among the agents and access to physical resources are supported by a tuple space abstraction. Agents can dynamically enter and exit a network and can autonomously clone and migrate themselves in response to environmental changes. Agilla's ability to support self-adaptive applications in wireless sensor networks has been demonstrated in the context of several applications, including fire detection and tracking, monitoring cargo containers, and robot navigation. Agilla, the first mobile agent system to operate in resource-constrained wireless sensor platforms, was implemented on top of TinyOS. Agilla's feasibility and efficiency was demonstrated by experimental evaluation on two physical testbeds consisting of Mica2 and TelosB nodes. Chien-Liang Fok, Gruia-Catalin Roman, Chenyang Lu 0001 |
ACM Trans. Auton. Adapt. Syst. | 1 |
| 2008 | MLDS: A flexible location directory service for tiered sensor networks
Sangeeta Bhattacharya, Chien-Liang Fok, Chenyang Lu 0001, Gruia-Catalin Roman |
Comput. Commun. | 2 |
| 2007 | Design and Implementation of a Flexible Location Directory Service for Tiered Sensor Networks
Sangeeta Bhattacharya, Chien-Liang Fok, Chenyang Lu 0001, Gruia-Catalin Roman |
DCOSS | 2 |
| 2007 | sChat: a group communication service over wireless sensor networksabstractNo abstract available. Chien-Liang Fok, Gruia-Catalin Roman |
IPSN | 2 |
| 2006 | Agimone: Middleware Support for Seamless Integration of Sensor and IP Networks
Gregory Hackmann, Chien-Liang Fok, Gruia-Catalin Roman, Chenyang Lu 0001 |
DCOSS | 2 |
| 2006 | A hierarchical location directory service across sensor and IP networksabstractNo abstract available. Sangeeta Bhattacharya, Chien-Liang Fok, Chenyang Lu 0001, Gruia-Catalin Roman |
SenSys | 2 |
| 2005 | Rapid Development and Flexible Deployment of Adaptive Wireless Sensor Network ApplicationsabstractWireless sensor networks (WSNs) are difficult to program and usually run statically-installed software limiting its flexibility. To address this, we developed Agilla, a new middleware that increases network flexibility while simplifying application development. An Agilla network is deployed with no pre-installed application. Instead, users inject mobile agents that spread across nodes performing application-specific tasks. Each agent is autonomous, allowing multiple applications to share a network. Programming is simplified by allowing programmers to create agents using a high-level language. Linda-like tuple spaces are used for inter-agent communication and context discovery. This preserves each agent’s autonomy while providing a rich infrastructure for building complex applications, and marks the first time mobile agents and tuple spaces are used in a unified framework for WSNs. Our efforts resulted in an implementation for MICA2 motes and the development of several applications. The implementation consumes a mere 41.6KB of code and 3.59KB of data memory. An agent can migrate 5 hops in less than 1.1 seconds with 92% reliability. In this paper, we present Agilla and provide a detailed evaluation of its implementation, an empirical study of its overhead, and a case study demonstrating its use. Chien-Liang Fok, Gruia-Catalin Roman, Chenyang Lu 0001 |
ICDCS | 1 |
| 2005 | A Spatiotemporal Query Service for Mobile Users in Sensor NetworksabstractThis paper presents MobiQuery, a spatiotemporal query service that allows mobile users to periodically gather information from their surrounding areas through a wireless sensor network. A key advantage of MobiQuery lies in its capability to meet stringent spatiotemporal performance constraints crucial to many applications. These constraints include query latency, data freshness and fidelity, and changing query areas due to user mobility. A novel just-in-time prefetching algorithm enables MobiQuery to maintain robust spatiotemporal guarantees even when nodes operate under extremely low duty cycles. Furthermore, it significantly reduces the storage cost and network contention caused by continuous queries from mobile users. We validate our approach through both theoretical analysis and simulation results under a range of realistic settings. Chenyang Lu 0001, Guoliang Xing, Octav Chipara, Chien-Liang Fok, Sangeeta Bhattacharya |
ICDCS | 4 |
| 2005 | Mobile agent middleware for sensor networks: an application case studyabstractAgilla is a mobile agent middleware that facilitates the rapid deployment of adaptive applications in wireless sensor networks (WSNs). Agilla allows users to create and inject special programs called mobile agents that coordinate through local tuple spaces, and migrate across the WSN performing application-specific tasks. This fluidity of code and state has the potential to transform a WSN into a shared, general-purpose computing platform capable of running several autonomous applications at a time, allowing us to harness its full potential. We have implemented and evaluated a fire tracking application to determine how well Agilla achieves its goals. Fire is modeled by agents that gradually spread throughout the network, engulfing nodes by inserting fire tuples into their local tuple spaces. Fire tracker agents are then used to form a perimeter around the fire. Using Agilla, we were able to rapidly create and deploy 47 byte fire agents, and 100 byte tracker agents on a WSN consisting of 26 MICA2 motes. Our experiments show that the tracker agents can form an 8-node perimeter around a burning node within 6.5 seconds and that it can adapt to a fire spreading at a rate of 7 seconds per hop. We also present the lessons learned about the adequacy of Agilla's primitives, and regarding the efficiency, reliability, and adaptivity of mobile agents in a WSN. Chien-Liang Fok, Gruia-Catalin Roman, Chenyang Lu 0001 |
IPSN | 1 |
| 2005 | Agile cargo tracking using mobile agentsabstractNo abstract available. Gregory Hackmann, Chien-Liang Fok, Gruia-Catalin Roman, Chenyang Lu 0001, Christopher K. Zuver, Kent English, John Meier |
SenSys | 2 |
| 2004 | A Lightweight Coordination Middleware for Mobile Computing
Chien-Liang Fok, Gruia-Catalin Roman, Gregory Hackmann |
COORDINATION | 1 |
| 2004 | MobiQuery: a spatiotemporal data service for sensor networksabstractNo abstract available. Sangeeta Bhattacharya, Octav Chipara, Brandon Harris, Chenyang Lu 0001, Guoliang Xing, Chien-Liang Fok |
SenSys | 6 |