National Academy of Sciences | 150 Year Anniversary

Questions? Call 800-624-6242

| Items in cart [0]

The National Academies Press

PAPERBACK
price:$29.00
add to cart

Rights & Permissions

topleft topright

Ada and Beyond: Software Policies for the Department of Defense (1997)
Computer Science and Telecommunications Board (CSTB)

Citation Manager

. "DOD Software Policy: Analysis and Recommendations." Ada and Beyond: Software Policies for the Department of Defense. Washington, DC: The National Academies Press, 1997.

Please select a format:

BibTeX EndNote RefMan


Page
52
bottomleft bottomright

The following HTML text is provided to enhance online readability. Many aspects of typography translate only awkwardly to HTML. Please use the page image as the authoritative form to ensure accuracy.


The use of calendar time as a basis for evaluating experience has both the advantage and disadvantage of being simple. The estimated cost of a project using personnel with low (median of 6 months) language and tool experience is 11 percent higher than the cost of using personnel with a nominal (median of 1 year) level of experience.

Other models estimate similar costs. For example, the Jensen-SEER model (Jensen and Lucas, 1983) and the Softcost-R model1 have cost drivers comparable to the COCOMO TOOL and LTEX cost driver, with cost differentials in the range of 10 to 12 percent per rating level. Checkpoint has a "CASE tools" cost driver, with cost differentials varying from 10 to 15 percent per rating level, depending on interactions with other cost drivers covering staffing, methods, and language level (Jones, 1996d).

A recent sample of 25 Ada projects from the Air Force Cost Analysis Agency indicates an average TOOL rating for the level of tool support of "nominal" and an average LTEX rating for the level of language and tool experience support of "high." As discussed in Chapter 5, the committee's recommended strategy for DOD's investment in Ada tools is to invest at the margin with tool suppliers to develop tools with clear benefits that otherwise would not be built. With this investment, the level of Ada tool support likely would increase by one TOOL rating level over the next 5 years. Without this investment, the level of Ada tool support would likely decrease with respect to the pace of surrounding technology. Thus, it is reasonable to assume that the net effect of the Ada investment would be an improvement of one-level on the TOOL rating scale, and a corresponding 8 percent cost reduction.

Another effect of the committee's recommended Ada investment strategy, discussed in Chapter 5, would be to stimulate education and training in Ada, again via collaborative investments with suppliers at the margin. Without this investment, it will be much harder 5 years from now to find sources of qualified Ada personnel, and the likely net effect will be a one-level decrease in the average LTEX rating for Ada projects. With the Ada investment, the likely effect will be an increase in the average rating. Thus, a conservative assessment of the net effect of the committee's recommended Ada investment would be an increase of one-level on the LTEX rating scale, and a corresponding 8 percent cost reduction.

1  

D.J. Reifer, personal communication to B. Boehm, August 1996.

NOTES

  • 1.  

    See also Perry (1996b).

  • 2.  

    This process is illustrated by the experience of Xerox as described in Weiderman (1991). Xerox's Digital Systems Department evaluated Ada, C++, and two other languages for use in large, real-time, embedded systems software, and concluded that Ada was superior in terms of language features, implementation, and cost. In practice, however, the bulk of Xerox's embedded systems software continues to be developed in C and C++.

  • 3.  

    For example, Gerald Pasternack of Citicorp testified to the committee about low awareness of and a low supply of Ada programmers in the New York financial market.

  • 4.  

    The committee heard from several DOD representatives that measures to reform acquisition emphasize performance requirements over military specifications. This trend can be interpreted as supporting the option of having no requirement to use Ada.

Page
52