Using Correctness-by-Construction to Derive Dead-zone Algorithms

نویسندگان

  • Bruce W. Watson
  • Loek G. Cleophas
  • Derrick G. Kourie
چکیده

We give a derivation, in the form of a stepwise (refinement-oriented) presentation, of a family of algorithms for single keyword pattern matching, all based on the so-called dead-zone algorithm-style, in which input text parts are tracked as either unprocessed (‘live’), or processed (‘dead’). Such algorithms allow for Boyer-Moore-style shifting in the input in two directions (left and right) instead of one, and have shown promising results in practice. The algorithms are the more interesting because of their potential for concurrency (multithreading). The focus of our algorithm family presentation is on correctness-arguments (proofs) accompanying each step, and on the resulting elegance and efficiency. Several new algorithms are described as part of this algorithm family, including ones amenable to using concurrency.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adaptive Approximation-Based Control for Uncertain Nonlinear Systems With Unknown Dead-Zone Using Minimal Learning Parameter Algorithm

This paper proposes an adaptive approximation-based controller for uncertain strict-feedback nonlinear systems with unknown dead-zone nonlinearity. Dead-zone constraint is represented as a combination of a linear system with a disturbance-like term. This work invokes neural networks (NNs) as a linear-in-parameter approximator to model uncertain nonlinear functions that appear in virtual and act...

متن کامل

Designing Robust Finite-Time Nonlinear Torques for a n-DOF Robot Manipulator with Uncertainties, Sector and Dead-Zone Input Nonlinearities

In this paper, a complete dynamical model is presented for an uncertain -DOF robot manipulator containing description of sector and dead-zone input nonlinearities. Next, robust finite-time tracking problem of desired trajectories is declared and formulated for the aforementioned robot manipulator. By defining innovative nonlinear sliding manifolds and developing the nonsingular terminal sliding...

متن کامل

Adaptive cascade control of a hydraulic actuator with an adaptive dead-zone compensation and optimization based on evolutionary algorithms

Abstract. This work presents a cascade controller for the trajectory tracking control of a hydraulic actuator by using adaptive algorithms to deal with parametric uncertainties together with an adaptive dead-zone compensation scheme. The hydraulic actuator is modeled as a forth order nonlinear system including the valve dynamic as a first order linear system and considering a valve with a dead-...

متن کامل

Adaptive Cascade Control of a Hydraulic Actuator with an Adaptive Dead-zone Compensation

Abstract. This work presents a cascade controller for the trajectory tracking control of a hydraulic actuator by using adaptive algorithms to deal with parametric uncertainties together with an adaptive dead-zone compensation scheme. The hydraulic actuator is modeled as a forth order nonlinear system including the valve dynamic as a first order linear system and considering a valve with a dead-...

متن کامل

Adaptive positioning control of an ultrasonic linear motor system

A 3PRR parallel precision positioning system, driven by three ultrasonic linear motors, was designed for use as the object stage of a scanning electron microscope (SEM). To improve the tracking accuracy of the parallel platform, the positioning control algorithms for the drive joints needed to be studied. The deadzone phenomenon caused by static friction reduces the trajectory tracking accuracy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014