Skip to main content

Research Repository

Advanced Search

All Outputs (3)

A comparison of software development process experiences (2004)
Conference Proceeding
Gittins, R., Bass, J., & Hope, S. (2004). A comparison of software development process experiences. . https://doi.org/10.1007/978-3-540-24853-8_30

Commercial pressures to produce faster and more dependable software prompt management initiatives to improve software practices. Technical solutions such as CASE tools, 4GLs, Interactive Development Environments and more recent modeling notations and... Read More about A comparison of software development process experiences.

A taxonomy for software voting algorithms used in safety-critical systems (2004)
Journal Article
Latif-Shabgahi, G., Bass, J., & Bennett, S. (2004). A taxonomy for software voting algorithms used in safety-critical systems. IEEE Transactions on Reliability, 53(3), https://doi.org/10.1109/TR.2004.832819

Voting algorithms are used to provide an error masking capability in a wide range of highly dependable commercial & research applications. These applications include N-Modular Redundant hardware systems and diversely designed software systems based o... Read More about A taxonomy for software voting algorithms used in safety-critical systems.

Multiple error filtering in cyclic systems (2004)
Journal Article
Latif-Shabgahi, G., Bass, J., & Bennett, S. (2004). Multiple error filtering in cyclic systems. Computer Journal, 47(3), 299-308. https://doi.org/10.1093/comjnl/47.3.299

Voting algorithms are used to arbitrate between the variant results in fault-tolerant systems. Traditional voters produce incorrect outputs in multiple error conditions. This paper introduces a class of voters, called predictor voters, which can reso... Read More about Multiple error filtering in cyclic systems.