Stuart Bennett - Academia.edu (original) (raw)

Papers by Stuart Bennett

Research paper thumbnail of Real-Time Computer Control

What do you do to start reading real time computer control? Searching the book that you love to r... more What do you do to start reading real time computer control? Searching the book that you love to read first or find an interesting book that will make you want to read? Everybody has difference with their reason of reading a book. Actuary, reading habit must be from earlier. Many people may be love to read, but not a book. It's not fault. Someone will be bored to open the thick book with small words to read. In more, this is the real condition. So do happen probably with this real time computer control.

Research paper thumbnail of Real-time computer control - an introduction (2. ed.)

Research paper thumbnail of Application of AI and model building techniques to software engineering

The authors have been working on the use of AI techniques to support modelling and simulation of ... more The authors have been working on the use of AI techniques to support modelling and simulation of dynamic systems and have developed a demonstration environment KEMS (Knowledge-based Environment for Modelling and Simulation) which is based on the idea of re-usable components. Once the structure of the model is established, KEMS generates automatically the simulation code. The fundamental ideas in KEMS arise from consideration of methodologies for applying AI to the construction of models and hence they have also considered how the techniques can be applied to model-based software engineering methodologies for specification and design of software. They discuss the structure of KEMS, knowledge acquisition and the application to software specification and construction using MASCOT.< >

Research paper thumbnail of Real-Time Computer Control

What do you do to start reading real time computer control? Searching the book that you love to r... more What do you do to start reading real time computer control? Searching the book that you love to read first or find an interesting book that will make you want to read? Everybody has difference with their reason of reading a book. Actuary, reading habit must be from earlier. Many people may be love to read, but not a book. It's not fault. Someone will be bored to open the thick book with small words to read. In more, this is the real condition. So do happen probably with this real time computer control.

Research paper thumbnail of Real-time computer control - an introduction (2. ed.)

Research paper thumbnail of Application of AI and model building techniques to software engineering

The authors have been working on the use of AI techniques to support modelling and simulation of ... more The authors have been working on the use of AI techniques to support modelling and simulation of dynamic systems and have developed a demonstration environment KEMS (Knowledge-based Environment for Modelling and Simulation) which is based on the idea of re-usable components. Once the structure of the model is established, KEMS generates automatically the simulation code. The fundamental ideas in KEMS arise from consideration of methodologies for applying AI to the construction of models and hence they have also considered how the techniques can be applied to model-based software engineering methodologies for specification and design of software. They discuss the structure of KEMS, knowledge acquisition and the application to software specification and construction using MASCOT.< >

Research paper thumbnail of Integration and Comparison of FDI and Fault Masking Features in Embedded Systems

IFAC Proceedings Volumes

Abstract This paper addresses the benefits of integrating fault masking (FM) and fault detection ... more Abstract This paper addresses the benefits of integrating fault masking (FM) and fault detection and identification (FDI) methods to an embedded control system. It is shown that using a “smart” sensor in a Triple Modular Redundancy (TMR) configuration improves the system performance. Within the proposed hybrid system, “smart” sensors are used as redundant modules of the TMR configuration. A novel quality measure, which indicates the confidence level of a “smart” sensor output is used by a purpose-built voting algorithm to produce outputs. The proposed voting algorithm is a modification of weighted average voter, which produces results based on both the sensor output and the associated quality measure. This algorithm performs better than the conventional weighted average voter within a simple TMR configuration for low error ratios (

Research paper thumbnail of History of Automatic Control to 1960: An Overview

IFAC Proceedings Volumes

Abstract An outline of the development of control devices and control theory from the earliest ti... more Abstract An outline of the development of control devices and control theory from the earliest times is given. Devices discussed include the steam engine governor, process controllers, and servomechanisms. The impact of the second world war on the development of classical design methods and on the introduction of the stochastic approach arc covered.

Research paper thumbnail of Complete Disagreement in Redundant Real-Time Control Applications

IFAC Proceedings Volumes

Abstract Redundant application algorithm “variants” are used to minimise errors in fault-tolerant... more Abstract Redundant application algorithm “variants” are used to minimise errors in fault-tolerant real-time control systems. Voting algorithms arbitrate between variant results to select a single, hopefully correct, output. Both variants and voting algorithms can be implemented in either hardware or software. The behaviour of voting algorithms in multiple error scenarios is considered in this paper. Complete disagreement is defined as those cases where no two variant results are the same. A novel algorithm for real-time control applications, the smoothing voter, is introduced and its behaviour compared with previously published algorithms. Software implemented error-injection tests, reported here, show that the smoothing voter achieves a compromise between the result selection capabilities of the median voter and the safety features of the majority voter.

Research paper thumbnail of Towards a Control Software Design Environment Using a Meta-Modelling Technique

IFAC Proceedings Volumes, 2002

Research paper thumbnail of Decomposition Technique and UltraSAN� � Software Tool for Performability Evaluation

The analysis of performabilit y for large and complex computer systems during design phase, altho... more The analysis of performabilit y for large and complex computer systems during design phase, although diff icult, is an important activity which contributes to reducing lead times. A pre-requisite of analysis is modelli ng and a decomposition technique is described. This technique enables the designer to divide the system’s function successively into smaller sub-functions and to treat each sub-function in terms of real components. Stochastic activity networks representation of components are built and then composed into a complete model. The technique is an extension of the method underlying the UltraSAN software tool.

Research paper thumbnail of Adaptive majority voter: a novel voting algorithm for real-time fault-tolerant control systems

Proceedings 25th EUROMICRO Conference. Informatics: Theory and Practice for the New Millennium, 1999

Voting algorithms have been widely used in the realisation of fault-tolerant systems. We introduc... more Voting algorithms have been widely used in the realisation of fault-tolerant systems. We introduce a new algorithm of software voting termed as adaptive majority voter. It uses the history of modules of a N-Modular Redundant (NMR) system to select the result of the most reliable module if ...

Research paper thumbnail of The Industrial Instrument-Master of Industry, Servant of Management": Automatic Control in the Process Industries, 1900-1940

Technology and Culture, 1991

Herbert H. Dow, founder of the Dow Chemical Company, opined in 1930 that industrial development r... more Herbert H. Dow, founder of the Dow Chemical Company, opined in 1930 that industrial development rested on three basic technical ad-vances: &quot;firstly the steam engine inaugurating power production,&quot; then interchangeable parts &quot;making possible mass production,&quot; and third, an &quot; ...

Research paper thumbnail of A History of Control Engineering, 1800-1930

Technology and Culture, 1982

Research paper thumbnail of Integrating selected fault masking and self-diagnosis mechanisms

Acta Oncologica, 1999

Fault Detection and Isolation (FDI) using self-diagnosing elements is used in distributed systems... more Fault Detection and Isolation (FDI) using self-diagnosing elements is used in distributed systems to facilitate system monitoring and maintenance. Voting algorithms are used to increase reliability by masking faults. This research addresses the integration of self-diagnosing elements and voting algorithms in a Triple Modular Redundant (TMR) configuration. A self-diagnosing element model is presented and the problem of masking element faults

Research paper thumbnail of History-Based Weighted Average Voter: A Novel Software Voting Algorithm for Fault-Tolerant Computer Systems

International Conference on Energy Management and Power Delivery, 2001

Voting algorithms have been widely used in the realisation of fault-tolerant systems. We propose ... more Voting algorithms have been widely used in the realisation of fault-tolerant systems. We propose a new software voting algorithm which uses the history record of redundant modules to compute the final output. Two versions for the novel algorithm are introduced In the first version any module result is assigned to a weighting value such that module results with higher history

Research paper thumbnail of Computer control of real-time processes

Other volumes in this series: Volume 1 Multivariate control theory J. M Layton Volume 2 Elevator ... more Other volumes in this series: Volume 1 Multivariate control theory J. M Layton Volume 2 Elevator traffic analysis, design and control GC Barney and SM dos Santos Volume 3 Transducers in digital systems GA Woolvet Volume 4 Supervisory remote control systems RE Young ...

Research paper thumbnail of Quantifying the effects of trust in supply chains during promotional periods

Research paper thumbnail of A brief history of automatic control

IEEE Control Systems Magazine

Research paper thumbnail of Real-time computer control (2nd ed.): an introduction

Research paper thumbnail of Real-Time Computer Control

What do you do to start reading real time computer control? Searching the book that you love to r... more What do you do to start reading real time computer control? Searching the book that you love to read first or find an interesting book that will make you want to read? Everybody has difference with their reason of reading a book. Actuary, reading habit must be from earlier. Many people may be love to read, but not a book. It's not fault. Someone will be bored to open the thick book with small words to read. In more, this is the real condition. So do happen probably with this real time computer control.

Research paper thumbnail of Real-time computer control - an introduction (2. ed.)

Research paper thumbnail of Application of AI and model building techniques to software engineering

The authors have been working on the use of AI techniques to support modelling and simulation of ... more The authors have been working on the use of AI techniques to support modelling and simulation of dynamic systems and have developed a demonstration environment KEMS (Knowledge-based Environment for Modelling and Simulation) which is based on the idea of re-usable components. Once the structure of the model is established, KEMS generates automatically the simulation code. The fundamental ideas in KEMS arise from consideration of methodologies for applying AI to the construction of models and hence they have also considered how the techniques can be applied to model-based software engineering methodologies for specification and design of software. They discuss the structure of KEMS, knowledge acquisition and the application to software specification and construction using MASCOT.< >

Research paper thumbnail of Real-Time Computer Control

What do you do to start reading real time computer control? Searching the book that you love to r... more What do you do to start reading real time computer control? Searching the book that you love to read first or find an interesting book that will make you want to read? Everybody has difference with their reason of reading a book. Actuary, reading habit must be from earlier. Many people may be love to read, but not a book. It's not fault. Someone will be bored to open the thick book with small words to read. In more, this is the real condition. So do happen probably with this real time computer control.

Research paper thumbnail of Real-time computer control - an introduction (2. ed.)

Research paper thumbnail of Application of AI and model building techniques to software engineering

The authors have been working on the use of AI techniques to support modelling and simulation of ... more The authors have been working on the use of AI techniques to support modelling and simulation of dynamic systems and have developed a demonstration environment KEMS (Knowledge-based Environment for Modelling and Simulation) which is based on the idea of re-usable components. Once the structure of the model is established, KEMS generates automatically the simulation code. The fundamental ideas in KEMS arise from consideration of methodologies for applying AI to the construction of models and hence they have also considered how the techniques can be applied to model-based software engineering methodologies for specification and design of software. They discuss the structure of KEMS, knowledge acquisition and the application to software specification and construction using MASCOT.< >

Research paper thumbnail of Integration and Comparison of FDI and Fault Masking Features in Embedded Systems

IFAC Proceedings Volumes

Abstract This paper addresses the benefits of integrating fault masking (FM) and fault detection ... more Abstract This paper addresses the benefits of integrating fault masking (FM) and fault detection and identification (FDI) methods to an embedded control system. It is shown that using a “smart” sensor in a Triple Modular Redundancy (TMR) configuration improves the system performance. Within the proposed hybrid system, “smart” sensors are used as redundant modules of the TMR configuration. A novel quality measure, which indicates the confidence level of a “smart” sensor output is used by a purpose-built voting algorithm to produce outputs. The proposed voting algorithm is a modification of weighted average voter, which produces results based on both the sensor output and the associated quality measure. This algorithm performs better than the conventional weighted average voter within a simple TMR configuration for low error ratios (

Research paper thumbnail of History of Automatic Control to 1960: An Overview

IFAC Proceedings Volumes

Abstract An outline of the development of control devices and control theory from the earliest ti... more Abstract An outline of the development of control devices and control theory from the earliest times is given. Devices discussed include the steam engine governor, process controllers, and servomechanisms. The impact of the second world war on the development of classical design methods and on the introduction of the stochastic approach arc covered.

Research paper thumbnail of Complete Disagreement in Redundant Real-Time Control Applications

IFAC Proceedings Volumes

Abstract Redundant application algorithm “variants” are used to minimise errors in fault-tolerant... more Abstract Redundant application algorithm “variants” are used to minimise errors in fault-tolerant real-time control systems. Voting algorithms arbitrate between variant results to select a single, hopefully correct, output. Both variants and voting algorithms can be implemented in either hardware or software. The behaviour of voting algorithms in multiple error scenarios is considered in this paper. Complete disagreement is defined as those cases where no two variant results are the same. A novel algorithm for real-time control applications, the smoothing voter, is introduced and its behaviour compared with previously published algorithms. Software implemented error-injection tests, reported here, show that the smoothing voter achieves a compromise between the result selection capabilities of the median voter and the safety features of the majority voter.

Research paper thumbnail of Towards a Control Software Design Environment Using a Meta-Modelling Technique

IFAC Proceedings Volumes, 2002

Research paper thumbnail of Decomposition Technique and UltraSAN� � Software Tool for Performability Evaluation

The analysis of performabilit y for large and complex computer systems during design phase, altho... more The analysis of performabilit y for large and complex computer systems during design phase, although diff icult, is an important activity which contributes to reducing lead times. A pre-requisite of analysis is modelli ng and a decomposition technique is described. This technique enables the designer to divide the system’s function successively into smaller sub-functions and to treat each sub-function in terms of real components. Stochastic activity networks representation of components are built and then composed into a complete model. The technique is an extension of the method underlying the UltraSAN software tool.

Research paper thumbnail of Adaptive majority voter: a novel voting algorithm for real-time fault-tolerant control systems

Proceedings 25th EUROMICRO Conference. Informatics: Theory and Practice for the New Millennium, 1999

Voting algorithms have been widely used in the realisation of fault-tolerant systems. We introduc... more Voting algorithms have been widely used in the realisation of fault-tolerant systems. We introduce a new algorithm of software voting termed as adaptive majority voter. It uses the history of modules of a N-Modular Redundant (NMR) system to select the result of the most reliable module if ...

Research paper thumbnail of The Industrial Instrument-Master of Industry, Servant of Management": Automatic Control in the Process Industries, 1900-1940

Technology and Culture, 1991

Herbert H. Dow, founder of the Dow Chemical Company, opined in 1930 that industrial development r... more Herbert H. Dow, founder of the Dow Chemical Company, opined in 1930 that industrial development rested on three basic technical ad-vances: &quot;firstly the steam engine inaugurating power production,&quot; then interchangeable parts &quot;making possible mass production,&quot; and third, an &quot; ...

Research paper thumbnail of A History of Control Engineering, 1800-1930

Technology and Culture, 1982

Research paper thumbnail of Integrating selected fault masking and self-diagnosis mechanisms

Acta Oncologica, 1999

Fault Detection and Isolation (FDI) using self-diagnosing elements is used in distributed systems... more Fault Detection and Isolation (FDI) using self-diagnosing elements is used in distributed systems to facilitate system monitoring and maintenance. Voting algorithms are used to increase reliability by masking faults. This research addresses the integration of self-diagnosing elements and voting algorithms in a Triple Modular Redundant (TMR) configuration. A self-diagnosing element model is presented and the problem of masking element faults

Research paper thumbnail of History-Based Weighted Average Voter: A Novel Software Voting Algorithm for Fault-Tolerant Computer Systems

International Conference on Energy Management and Power Delivery, 2001

Voting algorithms have been widely used in the realisation of fault-tolerant systems. We propose ... more Voting algorithms have been widely used in the realisation of fault-tolerant systems. We propose a new software voting algorithm which uses the history record of redundant modules to compute the final output. Two versions for the novel algorithm are introduced In the first version any module result is assigned to a weighting value such that module results with higher history

Research paper thumbnail of Computer control of real-time processes

Other volumes in this series: Volume 1 Multivariate control theory J. M Layton Volume 2 Elevator ... more Other volumes in this series: Volume 1 Multivariate control theory J. M Layton Volume 2 Elevator traffic analysis, design and control GC Barney and SM dos Santos Volume 3 Transducers in digital systems GA Woolvet Volume 4 Supervisory remote control systems RE Young ...

Research paper thumbnail of Quantifying the effects of trust in supply chains during promotional periods

Research paper thumbnail of A brief history of automatic control

IEEE Control Systems Magazine

Research paper thumbnail of Real-time computer control (2nd ed.): an introduction