Software Technology for Adaptable, Reliable System (STARS) Program. Mapping of Cleanroom Against the CMM: Capability Maturity Model for Software Detailed Mapping to Cleanroom Software Engineering Process

Software Technology for Adaptable, Reliable System (STARS) Program. Mapping of Cleanroom Against the CMM: Capability Maturity Model for Software Detailed Mapping to Cleanroom Software Engineering Process
Author:
Publisher:
Total Pages: 29
Release: 1996
Genre:
ISBN:

This document provides the results of an evaluation of the level of compliance of the Cleanroom Software Engineering (CSE) process with the Capability Maturity Model (SW-CMM) for Software, v 1.1. The evaluation of the CSE process for compliance against the SW-CMM was performed using Software Process Framework (SPF) and the source document.

Software Technology for Adaptable, Reliable Systems (STARS) Program. Mapping of Cleanroom Against the CMM: Capability Maturity Model for Software Goals Mapped to Cleanroom Software Engineering Process

Software Technology for Adaptable, Reliable Systems (STARS) Program. Mapping of Cleanroom Against the CMM: Capability Maturity Model for Software Goals Mapped to Cleanroom Software Engineering Process
Author:
Publisher:
Total Pages: 23
Release: 1995
Genre:
ISBN:

This document provides the results of an evaluation of the levels of conformance of the Cleanroom Software Engineering (C SE) process with the Capability Maturity Model (SW-CMM) for Software, vl. 1, Goals. The Goals for each SW-CMM level and KPA are listed and the level of conformance is indicated as outlined in the following descriptions: High - CSE addresses the goal to a very high degree. Medium - CSE addresses the goal to a partial degree. Low - CSE addresses the goal in a very minimal fashion. None - CSE does not address the goal to any degree.

Software Technology for Adaptable, Reliable Systems (STARS) Program. Cleanroom Software Process Case Study. Addendum. Executive Summary

Software Technology for Adaptable, Reliable Systems (STARS) Program. Cleanroom Software Process Case Study. Addendum. Executive Summary
Author: William Ett
Publisher:
Total Pages: 7
Release: 1991
Genre:
ISBN:

This document provides an executive summary of the Cleanroom Software Process Case Study. It can be used to understand the purpose of the case study and its relationship to other IBM STARS Software Process Case Study activities and artifacts. This Case Study was conceived of as an approach to study, in a controlled manner, the implementation of a software process model. The Case Study had two phases planned, namely: (1) The specification and implementation of the Cleanroom Engineering Process Assistant (CEPA) prototype system to support a portion of the Cleanroom Engineering Software Development Process; and (2) The validation of the CEPA prototype system through its use, by developing a well-known computer science problem, referred to as the Host-at-Sea Buoy problem specified in the Naval Research Laboratory's 1981 Software Engineering Principles Workshop handout.

Cleanroom Software Engineering Implementation of the Capability Maturity Model (CMMsm) for Software

Cleanroom Software Engineering Implementation of the Capability Maturity Model (CMMsm) for Software
Author:
Publisher:
Total Pages: 104
Release: 1996
Genre:
ISBN:

Cleanroom software engineering is a theory-based engineering process for development and certification of high-reliability software systems under statistical quality control. Cleanroom is intended to help software organizations improve their ability to apply engineering discipline to software development. Cleanroom is defined in terms of 14 processes that implement the technology and operations involved in Clean room software development. This report defines the Clean room software engineering implementation of the Capability Maturity Model for Software. The definition is expressed in terms of a mapping of the 14 Cleanroom processes into the 18 CMM key process areas.

Cleanroom Software Engineering

Cleanroom Software Engineering
Author: Stacy J. Prowell
Publisher: Pearson Education
Total Pages: 398
Release: 1999-03-09
Genre: Computers
ISBN: 0768685117

Cleanroom software engineering is a process for developing and certifying high-reliability software. Combining theory-based engineering technologies in project management, incremental development, software specification and design, correctness verification, and statistical quality certification, the Cleanroom process answers today's call for more reliable software and provides methods for more cost-effective software development. Cleanroom originated with Harlan D. Mills, an IBM Fellow and a visionary in software engineering. Written by colleagues of Mills and some of the most experienced developers and practitioners of Cleanroom, Cleanroom Software Engineering provides a roadmap for software management, development, and testing as disciplined engineering practices. This book serves both as an introduction for those new to Cleanroom and as a reference guide for the growing practitioner community. Readers will discover a proven way to raise both quality and productivity in their software-intensive products, while reducing costs. Highlights Explains basic Cleanroom theory Introduces the sequence-based specification method Elaborates the full management, development, and certification process in a Cleanroom Reference Model (CRM) Shows how the Cleanroom process dovetails with the SEI's Capability Maturity Model for Software (CMM) Includes a large case study to illustrate how Cleanroom methods scale up to large projects.

Software Technology for Adaptable, Reliable Systems (STARS) Program: Cleanroom Software Process Case Study

Software Technology for Adaptable, Reliable Systems (STARS) Program: Cleanroom Software Process Case Study
Author: William H. Ett
Publisher:
Total Pages: 48
Release: 1991
Genre:
ISBN:

The Cleanroom Software Process Case Study Problem describes the problem selected for evaluating software process enactment capabilities required of IBM STARS Task IS15. This document selects a portion of the process defined in The Cleanroom Engineering Software Development Process (IBM CDRL 7001-001) for use in planning the implementation of a well-defined process, in support of IBM's evaluation of the process enactment support tool, the Knowledge-based Integration Shell (KI Shell). The Cleanroom Software Process Case Study problem also provides the Host-at-Sea Buoy Problem, specified in box structure notation, for use in testing the implemented software processes. This document provides a comparison of the Cleanroom Software Process Case Study problem with the criteria established for examining process aspects, described in the paper entitled Comparisons of Software Process Descriptions, by Mark Kellner and Dieter Rombach, published in the Proceedings of the 6th International Software Process Workshop: Support for the Software Process.

Software Technology for Adaptable, Reliable Systems (STARS) Program: Cleanroom Software Process Case Study. Addendum. The Cleanroom Engineering Process Assistant (CEPA) Specifications for a Prototype of the Workstation and Dispatcher

Software Technology for Adaptable, Reliable Systems (STARS) Program: Cleanroom Software Process Case Study. Addendum. The Cleanroom Engineering Process Assistant (CEPA) Specifications for a Prototype of the Workstation and Dispatcher
Author: William Ett
Publisher:
Total Pages: 159
Release: 1991
Genre:
ISBN:

This document provides the requirements for a process system to support the development of software using the Cleanroom Engineering Software Development Process. This document provides functional specifications (in box structure notation) for the Cleanroom Engineering Process Assistant (CEPA) prototype system and provides a concept of operations for the CEPA support of the Cleanroom Engineering Software Development Process.

Software Technology for Adaptable, Reliable Systems (STARS)Program. Integrating Cleanroom with Object Oriented Methods for Reliable Software Development

Software Technology for Adaptable, Reliable Systems (STARS)Program. Integrating Cleanroom with Object Oriented Methods for Reliable Software Development
Author:
Publisher:
Total Pages: 28
Release: 1996
Genre:
ISBN:

STARS Task IA09 was conceived to examine the potential complementary nature of the Cleanroom Engineering software and a representative set of the popular object-oriented methods being used to specify, design and develop software systems. Both methods of software development support the software concepts of abstraction, encapsulation, modularity and hierarchy. However, object-orientation as practiced over the past few years has produced mixed results, whereas Cleanroom has a significant track record of producting highly reliable systems, with extremely low after-delivery defect rates. The study was based on the assumptions that (1) object-oriented methods support domain-specific architecture-based reuse, (2) Cleanroom software development emphasizes process-driven software development, and (3) object-oriented and Cleanroom ideas are both complementary and compatible. The purpose of this paper is to (1) discuss why object-oriented and Cleanroom software engineering techniques should be integrated, (2) outline the generic process for object-oriented software development that was derived on STARS Task IAO9, and comment on relevant aspects of the mapping from the studied methods to each generic process activity, and (3) discuss the shared leveraging of Cleanroom and object-oriented techniques, and how the integration of these techniques might be leveraged to produce software of greater reliability and reusability.