2015•Unpublished venueRequires access

The Virtual Test Bed: Simulation Supporting Software Development Testing

Tien Nhan, Vernon Hayden, Jesse Barboza

Open publisher page 0 citations

Abstract

Software development is a recursive process of development, testing, and revision; all of which take up time, money, and man power. For companies that have limited budgets and timelines for completion, simulation techniques can assist in software and hardware testing and verification. This paper focuses on the development of software using simulation and references the Riverscout case study as a means to show the effectiveness of using simulation during software development. The highest priority of successful testing is the need to replicate the behavior of the system within a virtual environment. This is accomplished through our SimArchitechture and comprehensive data collection and modeling techniques. Often times, testing hardware components that integrate through the software can be time consuming and deteriorate the hardware over time. In order to reduce time and cost, a simulation can be constructed to represent the hardware, where the simulation then becomes the test suite for the software being constructed. This paper shows how simulation aided the Riverscout project’s software development process by reducing cost, development time, and deterioration to hardware used in the project. Finally results and conclusions are presented along with how expanding the use of simulation can be effective in other projects using software.

About this research paper

What this paper is about

Software development is a recursive process of development, testing, and revision; all of which take up time, money, and man power. For companies that have limited budgets and timelines for completion, simulation techniques can assist in software and hardware testing and verification. This paper focuses on the development of software using simulation and references the Riverscout case study as a means to show the effectiveness of using simulation during software development. The highest priority of successful testing is the need to replicate the behavior of the system within a virtual environment. This is accomplished through our SimArchitechture and comprehensive data collection and modeling techniques. Often times, testing hardware components that integrate through the software can be time consuming and deteriorate the hardware over time. In order to reduce time and cost, a simulation can be constructed to represent the hardware, where the simulation then becomes the test suite for the software being constructed. This paper shows how simulation aided the Riverscout project’s software development process by reducing cost, development time, and deterioration to hardware used in the project. Finally results and conclusions are presented along with how expanding the use of simulation can be effective in other projects using software.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Software development is a recursive process of development, testing, and revision; all of which take up time, money, and man power. For companies that have limited budgets and timelines for completion, simulation techniques can assist in software and hardware testing and verification. This paper focuses on the development of software using simulation and references the Riverscout case study as a means to show the effectiveness of using simulation during software development. The highest priority of successful testing is the need to replicate the behavior of the system within a virtual environment. This is accomplished through our SimArchitechture and comprehensive data collection and modeling techniques. Often times, testing hardware components that integrate through the software can be time consuming and deteriorate the hardware over time. In order to reduce time and cost, a simulation can be constructed to represent the hardware, where the simulation then becomes the test suite for the software being constructed. This paper shows how simulation aided the Riverscout project’s software development process by reducing cost, development time, and deterioration to hardware used in the project. Finally results and conclusions are presented along with how expanding the use of simulation can be effective in other projects using software.

Key concepts: Computer science, Software development, System integration testing, Verification and validation, Timeline, Software reliability testing, Software construction, Software

Related papers

Back to paper searchBrowse research topicsOriginal source
The Virtual Test Bed: Simulation Supporting Software Development Testing — Research Paper | ScholarLens