Skip to main content

Research Repository

Advanced Search

All Outputs (143)

History-based weighted average voter: A novel software voting algorithm for fault-tolerant computer systems (2001)
Presentation / Conference Contribution

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... Read More about History-based weighted average voter: A novel software voting algorithm for fault-tolerant computer systems.

Component-oriented voter model for dependable control applications (2001)
Journal Article
Latif-Shabgahi, G., Bass, J., & Bennett, S. (2001). Component-oriented voter model for dependable control applications. Microprocessors and Microsystems, 25(3), 167-176. https://doi.org/10.1016/S0141-9331%2801%2900109-0

In many industrial applications arbitration between redundant subsystems using voting algorithms is popular. Many voting strategies, implemented in hardware or software, have been proposed of which majority and median voters have been widely used in... Read More about Component-oriented voter model for dependable control applications.

Mapping and scheduling for heterogeneous architectures (1999)
Journal Article
Ramos-Hernandez, D., Tokhi, M., & Bass, J. (1999). Mapping and scheduling for heterogeneous architectures. Microprocessors and Microsystems, 23(1), 7-23. https://doi.org/10.1016/S0141-9331%2899%2900009-5

Extensive and computationally complex signal processing and control applications are commonly constructed from small computational blocks where the load decomposition and balance may not be easily achieved. This requires the development of mapping an... Read More about Mapping and scheduling for heterogeneous architectures.

An open environment for the specification, design and code generation of control algorithms (1998)
Presentation / Conference Contribution

Proposals for an open, yet integrated, design environment to ease the design of complex process control systems are presented. A hierarchical approach to the allocation of computing resources is typically used in process control systems. The lower en... Read More about An open environment for the specification, design and code generation of control algorithms.

Design tools for hybrid control systems (1997)
Book Chapter
Hajji, M., Bass, J., Browne, A., & Fleming, P. (1997). Design tools for hybrid control systems. . Springer. https://doi.org/10.1007/BFb0014717

Hybrid systems exhibit a variety of discrete and continuous behaviour. Extensions to the Development Framework, an environment for real-time control system design, are described here. These extensions allow the management of discrete events such as m... Read More about Design tools for hybrid control systems.

The development framework: Work in progress towards a real-time control system design environment (1996)
Presentation / Conference Contribution

This paper describes work in progress on two extensions to the environment of a Development Framework for the design of control system software; hybrid system design and design of dependable systems. The Development Framework automatically converts a... Read More about The development framework: Work in progress towards a real-time control system design environment.

Development framework approach to heterogeneous system design for control systems (1996)
Journal Article
Baxter, M., Bass, J., Browne, A., Hajji, M., Tokhi, M., Croll, P., & Fleming, P. (1996). Development framework approach to heterogeneous system design for control systems. Control Engineering Practice, 4(2), 229-238. https://doi.org/10.1016/0967-0661%2895%2900230-8

An integrated environment of software development tools, known as the Development Framework, which automates the design process for complex real-time embedded control systems, is introduced. The approach favoured here is to maximise the use of commer... Read More about Development framework approach to heterogeneous system design for control systems.

Dependable, intelligent voting for real-time control software (1995)
Journal Article
Croll, P., Sharkey, A., Bass, J., Sharkey, N., & Fleming, P. (1995). Dependable, intelligent voting for real-time control software. Engineering Applications of Artificial Intelligence, 8(6), 615-623. https://doi.org/10.1016/0952-1976%2895%2900044-5

An intelligent and dependable voting mechanism for use in real-time control applications is presented. Strategies proposed by current safety standards advocate N-version software to minimize the effects of undetected software design faults (bugs). Th... Read More about Dependable, intelligent voting for real-time control software.