The University of Southampton
University of Southampton Institutional Repository

Design validation of digital systems

Design validation of digital systems
Design validation of digital systems

The design process of a digital system involves conversion from the mission objectives expressed in natural language to a specification which is hopefully complete, consistent, and correct. However, there is extensive literature describing system failures that shows that this conversion process is error-prone. In addition, it is also found that correcting the design errors would be very expensive, if the errors are not found earlier. As a result, how to spot, reduce, or even eliminate these errors, becomes an important problem in developing a digital system.

In the specification refining and validating process for a digital system, using an informal method is necessary, because the process needs engineering estimation about the characteristics of operational environment, engineering judgements about the system characteristics wanted, and tradeoffs among conflicting system attributes. The validation of the specification definition can't be fully automated and must rely on system designers' manual intervention. A checklist of design criteria or guidelines will help them in this process.

In order to have a better insight into what can go wrong in system design, a simple model for system development is presented. For the purpose of later analysis, a system and environmental model using parameters is defined to show what are the important parameters concerned in the interaction of a system and its environment. In order to identify what are the most problematic areas in specification defining process, a taxonomy of the past system failure cases according to available information is presented.

For validating the timing relationship of a round-robin systems, a set of timing constraints is developed. For efficient buffer size allocation, a set of criteria for system loading and buffer allocation is derived. For validating a system specification in a comprehensive manner, an expanded set of design guidelines or criteria is produced, which is much more comprehensive than those previously published.

University of Southampton
Chen, Tsorng-Ming
Chen, Tsorng-Ming

Chen, Tsorng-Ming (1998) Design validation of digital systems. University of Southampton, Doctoral Thesis.

Record type: Thesis (Doctoral)

Abstract

The design process of a digital system involves conversion from the mission objectives expressed in natural language to a specification which is hopefully complete, consistent, and correct. However, there is extensive literature describing system failures that shows that this conversion process is error-prone. In addition, it is also found that correcting the design errors would be very expensive, if the errors are not found earlier. As a result, how to spot, reduce, or even eliminate these errors, becomes an important problem in developing a digital system.

In the specification refining and validating process for a digital system, using an informal method is necessary, because the process needs engineering estimation about the characteristics of operational environment, engineering judgements about the system characteristics wanted, and tradeoffs among conflicting system attributes. The validation of the specification definition can't be fully automated and must rely on system designers' manual intervention. A checklist of design criteria or guidelines will help them in this process.

In order to have a better insight into what can go wrong in system design, a simple model for system development is presented. For the purpose of later analysis, a system and environmental model using parameters is defined to show what are the important parameters concerned in the interaction of a system and its environment. In order to identify what are the most problematic areas in specification defining process, a taxonomy of the past system failure cases according to available information is presented.

For validating the timing relationship of a round-robin systems, a set of timing constraints is developed. For efficient buffer size allocation, a set of criteria for system loading and buffer allocation is derived. For validating a system specification in a comprehensive manner, an expanded set of design guidelines or criteria is produced, which is much more comprehensive than those previously published.

This record has no associated files available for download.

More information

Published date: 1998

Identifiers

Local EPrints ID: 463369
URI: http://eprints.soton.ac.uk/id/eprint/463369
PURE UUID: 3e3f39dc-5bf5-4513-b594-7b50e8e1cd03

Catalogue record

Date deposited: 04 Jul 2022 20:51
Last modified: 04 Jul 2022 20:51

Export record

Contributors

Author: Tsorng-Ming Chen

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×