Results 1 -
2 of
2
Runtime Monitoring of Time-sensitive Systems [Tutorial Supplement]
"... Abstract. This tutorial focuses on issues involved in runtime monitoring of time-sensitive systems, where violation of timing constraints are undesired. Our goal is to describe the challenges in instrumenting, measuring, and monitoring such systems and present our solutions developed in the past fe ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract. This tutorial focuses on issues involved in runtime monitoring of time-sensitive systems, where violation of timing constraints are undesired. Our goal is to describe the challenges in instrumenting, measuring, and monitoring such systems and present our solutions developed in the past few years to deal with these challenges. The tutorial consists of two parts. First, we present challenge problems and corresponding solutions on instrumenting real-time systems so that timing constraints of the system are respected. The second part of the tutorial will focus on time-triggered runtime monitoring, where a monitor is invoked at equal time intervals, allowing designers to schedule regular and monitoring tasks hand-in-hand. Overview of Tutorial In computing systems, correctness refers to the assertion that a system satisfies its specification. Verification is a technique for checking such an assertion and runtime verification refers to a lightweight technique where a monitor checks at run time whether the execution of a system under inspection satisfies or violates a given correctness property. Deploying runtime verification involves instrumenting the program under inspection, so that upon occurrence of events (e.g., value changes of a variable) that may change the truthfulness of a property, the monitor will be called to re-evaluate the property. We call this method event-triggered runtime verification, because each change prompts a reevaluation. Event-triggered runtime verification suffers from two drawbacks: (1) unpredictable overhead, and (2) possible bursts of events at run time. The above defects are undesired in the context of real-time embedded systems, where predictability and timing constraints play a central role. This tutorial focuses on describing our solutions to two challenge problems: -Time-aware instrumentation. Instrumentation is a technique to extract information or trigger events in programs under inspection. Instrumentation is a vital step for enabling system monitoring; i.e. the system is augmented with instructions that invokes a monitor when certain events occur. Instrumentation of software programs while preserving logical correctness is an
1Exploring Human Hand Capabilities into Embedded Multifingered Object Manipulation
"... Abstract—This paper provides a comprehensive computational account of hand-centred research, which is principles, method-ologies and practical issues behind human hands, robot hands, rehabilitation hands, prosthetic hands and their applications. In order to help readers understand hand-centred resea ..."
Abstract
- Add to MetaCart
Abstract—This paper provides a comprehensive computational account of hand-centred research, which is principles, method-ologies and practical issues behind human hands, robot hands, rehabilitation hands, prosthetic hands and their applications. In order to help readers understand hand-centred research, this paper presents recent scientific findings and technologies including human hand analysis and synthesis, hand motion capture, recognition algorithms and applications, it serves the purpose of how to transfer human hand manipulation skills to related hand-centred applications in a computational context. The concluding discussion assesses the progress thus far and outlines some research challenges and future directions, and solution to which is essential to achieve the goals of human hand manipulation skill transfer. It is expected that the survey will also provide profound insights into an in-depth understanding of realtime hand-centred algorithms, human perception-action and potential hand-centred healthcare solutions. Index Terms—Motion recognition, human hand modeling, mo-tion capturing, multifingered robot manipulation and cognitive robotics. I.