• Home
  • Search
  • Software acceptance testing that goes beyond the book
  • https://doi.org/10.1145/953579.811107Copy DOI Icon

Software acceptance testing that goes beyond the book

Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

The design of software acceptance tests is as important to meeting contract goals as is the design of algorithms. This statement is particularly significant on fixed price contracts with tight schedules. An extreme instance of the demand placed on acceptance testing can be found in software projects wherein the only rigorous testing that required the Computer Program Configuration Item (CPCI) to exercise its repertoire of load and store instructions was the Formal Qualification Test (FQT). This paper is about such a project, the lessons learned from it, and provides an effective test approach for fixed price contracts. A word or two about the project is appropriate to establish the context that underscores the impact of the above assertion. Initially 30K (core words), 16-bit program instructions were to be developed within one year using a Varian 73 computer with 32K words of memory for a Command and Control application under a fixed price contract. A set of a priori conditions existed that tended to convey the impression that the inherent risks of this endeavor were reasonable. They were the “facts” that: Of the 30K (core words) to be written, 30% of this code already existed and would be used. Contractor standards would be allowed for documentation with limited use of Military Specifications No formal Design Reviews or audits would accompany the deliverable CPCI. Existent executive software would suffice. A competent and enthusiastic team was committed to the effort.

Similar Papers
  • Conference Article
  • Citations5

A shared scratchpad memory with synchronization support

  • Oct 01, 2017
  • Henrik Enggaard Hansen +4
  • Conference Article
  • Citations160

Speculative execution via address prediction and data prefetching

  • Jan 01, 1997
  • José González +1
  • Single Report

Gas characterization system software acceptance test report

  • Mar 28, 1996
  • C.V Vo
  • Research Article
  • Citations4

Four roles of instructor in software engineering projects

  • Jun 30, 2008
  • ACM SIGCSE Bulletin
  • Stan Kurkovsky
  • Book Chapter

Chapter 6 - Instruction Usage Examples

  • Jan 01, 2011
  • The Definitive Guide to the ARM Cortex-M0
  • Joseph Yiu
  • Conference Article
  • Citations25

CoDaRR: Continuous Data Space Randomization against Data-Only Attacks

  • Oct 05, 2020
  • Prabhu Rajasekaran +5
  • PDF
  • Research Article
  • Citations3

����� ��������� �������� �������� �� ������ ���������� ������������ ���������� ����������� � ���������� �������

  • Jan 01, 2015
  • Proceedings of the Institute for System Programming of the RAS
  • A Kamkin +2
  • Research Article
  • Citations10

DudeTM

  • Apr 04, 2017
  • ACM SIGOPS Operating Systems Review
  • Mengxing Liu +6
  • Conference Article
  • Citations25

SIMD Vectorization of Histogram Functions

  • Jul 01, 2007
  • Asadollah Shahbahrami +2
  • Research Article
  • Citations28

DudeTM

  • Apr 04, 2017
  • ACM SIGPLAN Notices
  • Mengxing Liu +6
  • Research Article
  • Citations4

Studying Optimal Spilling in the Light of SSA

  • Jan 09, 2015
  • ACM Transactions on Architecture and Code Optimization
  • Quentin Colombet +2
  • Research Article

Register allocation and spilling using the expected distance heuristic

  • Feb 07, 2016
  • Software: Practice and Experience
  • Neil Burroughs
  • Research Article
  • Citations4

Treegraph-based Instruction Scheduling for Stack-based Virtual Machines

  • Nov 25, 2011
  • Electronic Notes in Theoretical Computer Science
  • Jiin Park +5
  • Conference Article
  • Citations4

Prophet Synchronization Thread Model and Compiler Support

  • Sep 01, 2010
  • Xuhao Wang +4
  • Research Article
  • Citations1

An optimization‐based tool to support the cost‐effective production of software architecture documentation

  • Jul 21, 2015
  • Journal of Software: Evolution and Process
  • Matias Nicoletti +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.