Search NASAโŒ• Search

NASA NTRS ยท 19970007028

A Framework for Performing V&V within Reuse-Based Software Engineering

Abstract

Verification and validation (V&V) is performed during application development for many systems, especially safety-critical and mission-critical systems. The V&V process is intended to discover errors, especially errors related to critical processing, as early as possible during the development process. Early discovery is important in order to minimize the cost and other impacts of correcting these errors. In order to provide early detection of errors, V&V is conducted in parallel with system development, often beginning with the concept phase. In reuse-based software engineering, however, decisions on the requirements, design and even implementation of domain assets can be made prior to beginning development of a specific system. In this case, V&V must be performed during domain engineering in order to have an impact on system development. This paper describes a framework for performing V&V within architecture-centric, reuse-based software engineering. This framework includes the activities of traditional application-level V&V, and extends these activities into domain engineering and into the transition between domain engineering and application engineering. The framework includes descriptions of the types of activities to be performed during each of the life-cycle phases, and provides motivation for the activities.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Addy, Edward A.. 1996-01-01. A Framework for Performing V&V within Reuse-Based Software Engineering. https://ntrs.nasa.gov/citations/19970007028

Cite the original work for its findings. Save a collection to share your selection of sources.