Stuart Bennett - Academia.edu (original) (raw)
Papers by Stuart Bennett
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.
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.< >
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.
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.< >
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 (
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.
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.
IFAC Proceedings Volumes, 2002
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.
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 ...
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: "firstly the steam engine inaugurating power production," then interchangeable parts "making possible mass production," and third, an " ...
Technology and Culture, 1982
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
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
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 ...
IEEE Control Systems Magazine
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.
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.< >
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.
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.< >
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 (
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.
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.
IFAC Proceedings Volumes, 2002
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.
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 ...
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: "firstly the steam engine inaugurating power production," then interchangeable parts "making possible mass production," and third, an " ...
Technology and Culture, 1982
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
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
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 ...
IEEE Control Systems Magazine